int32与其他语言不同,为什么在字符串中返回值而不是原始字符?
例如:
func main() {
var s string
s = "Hello"
for _, v := range s {
fmt.Println(v)
}
}
Run Code Online (Sandbox Code Playgroud)
返回:
72
101
108
108
111
Run Code Online (Sandbox Code Playgroud)
我们应该使用如下所示的转换来获取原始字符吗?
func main() {
var s string
s = "Hello"
for _, v := range s {
fmt.Println(string(v))
}
}
Run Code Online (Sandbox Code Playgroud)