for pos, char := range s {
fmt.Println( utf8.RuneLen(char) )
}
此代码适用于 Go(pre v1),但不适用于 Go1。
不能在函数参数中使用 char (type []int) 作为 rune 类型
我运行 go fix 将“utf8”导入更新为“unicode/utf8”,但现在我得到了以前的错误。
rune的文档提到一个简单的转换将解决这个错误。
for pos, char := range s {
fmt.Println( utf8.RuneLen(char) )
}
此代码适用于 Go(pre v1),但不适用于 Go1。
不能在函数参数中使用 char (type []int) 作为 rune 类型
我运行 go fix 将“utf8”导入更新为“unicode/utf8”,但现在我得到了以前的错误。
rune的文档提到一个简单的转换将解决这个错误。