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