字符串的元素具有字节类型,可以使用常规的索引操作进行访问。我怎样才能得到字符串的元素为char?“一些” [1]->“ o”
2 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
最简单的解决方案是将其转换为符文数组:
var runes = []rune("someString")
请注意,当您迭代字符串时,不需要进行转换。请参见Effective Go中的以下示例:
for pos, char := range "日本語" {
fmt.Printf("character %c starts at byte position %d\n", char, pos)
}
此打印
character 日 starts at byte position 0
character 本 starts at byte position 3
character 語 starts at byte position 6
- 2 回答
- 0 关注
- 187 浏览
添加回答
举报
0/150
提交
取消