在Go中,可以通過使用 range
關鍵字來遍歷字符串,并且獲取每個字符的索引和值。以下是一個示例代碼:
package main
import "fmt"
func main() {
str := "Hello, 世界"
for index, char := range str {
fmt.Printf("Index: %d, Character: %c\n", index, char)
}
}
在這個示例中,我們使用 range
關鍵字來遍歷字符串 str
,并且使用 index
和 char
來獲取每個字符的索引和值。在循環體內,我們打印出每個字符的索引和值。輸出結果如下:
Index: 0, Character: H
Index: 1, Character: e
Index: 2, Character: l
Index: 3, Character: l
Index: 4, Character: o
Index: 5, Character: ,
Index: 6, Character:
Index: 7, Character: 世
Index: 10, Character: 界
通過這種方式,我們可以方便地遍歷字符串并獲取每個字符的索引和值。