我用空格分割一个字符串:
splstr = strings.Split(str, " ")
然后我迭代每个单词,并像这样查看第一个字符:
splstr[i][0] == "#"
但是我从那行得到了这些错误:
...:无法将“#”转换为 uint8 类型
...:无效操作:splstr[i][0] == "#"(不匹配的类型 uint8 和字符串)
但后来我把它拼接起来:
splstr[i][:1] == "#"
那行得通。我明白为什么[:1]
是类型string
,但为什么是[0]
类型uint8
?(我使用的是 Go 1.1。)