将字符串索引为字符

字符串的元素具有字节类型,可以使用常规的索引操作进行访问。

我怎样才能得到字符串的元素为char?

“一些” [1]->“ o”


潇潇雨雨
浏览 188回答 2
2回答

慕勒3428872

最简单的解决方案是将其转换为符文数组: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 0character 本 starts at byte position 3character 語 starts at byte position 6
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go