package main
import "fmt"
func main() {
theme := "狙击 start"
for i := 0; i < len(theme); i++ {
fmt.Printf("ascii:%c %d\n", theme[i], theme[i])
}
fmt.Println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
theme2 := "狙击 start"
for _, s := range theme2 {
fmt.Printf("unicode: %c %d\n", s, s)
}
}
可以看出ASCII汉字不行,unicode可以。
ascii使用for的数值循环进行遍历,unicode使用for range