在 Go 中,可以通过 range 关键字来遍历一个字符串中的中文字符。代码示例如下:
str := "Hello 世界"
for _, ch := range str {
fmt.Printf("%c ", ch)
}
// 输出结果:H e l l o 世 界
需要注意的是,一个中文字符可能由多个 Unicode 码点组成,因此在遍历时需要使用 rune 类型来接收字符,同时使用循环变量忽略掉返回的索引值。
在 Go 中,可以通过 range 关键字来遍历一个字符串中的中文字符。代码示例如下:
str := "Hello 世界"
for _, ch := range str {
fmt.Printf("%c ", ch)
}
// 输出结果:H e l l o 世 界
需要注意的是,一个中文字符可能由多个 Unicode 码点组成,因此在遍历时需要使用 rune 类型来接收字符,同时使用循环变量忽略掉返回的索引值。