我想知道如何从字符串中获取 Unicode 字符。例如,如果字符串是“你好”,我怎样才能得到第一个字符“你”?
从另一个地方我得到一种方法:
var str = "你好"
runes := []rune(str)
fmt.Println(string(runes[0]))
它确实有效。但我还有一些疑问:
还有另一种方法吗?
为什么在 Go 中str[0]不从字符串中获取 Unicode 字符,而是获取字节数据?
holdtom
幕布斯7119047
相关分类