go 字符串索引与遍历字符串
func main() { s := "Go 语言" for index, c := range s { fmt.Println(index, c) } s1 := "Go 语言" for index, c1 := range s1 { fmt.Printf("%d %c\n", index, c1) } }
第一个打印结果
0 71 1 111 2 32 3 35821 6 35328
第二个打印结果
0 G
1 o
2
3 语
6 言
func main() { s := "Go 语言" for index, c := range s { fmt.Println(index, c) } s1 := "Go 语言" for index, c1 := range s1 { fmt.Printf("%d %c\n", index, c1) } }
第一个打印结果
0 71 1 111 2 32 3 35821 6 35328
第二个打印结果
0 G
1 o
2
3 语
6 言