rune
package main
import (
"fmt"
)
func main() {
var str string = "hello 我是scott"
for k, r := range []rune(str) {
fmt.Printf("(%d,%v) \n", k, r)
}
runes := []rune{104, 101, 108, 108, 111, 32, 25105, 26159, 115, 99, 116, 116}
var runes1 = []rune{104, 101, 108, 108, 111, 32, 25105, 26159, 115, 99, 116, 116}
fmt.Println(string(runes)) //helo 我是scott
fmt.Println(string(runes1)) //helo 我是scott
}
/*
(0,104)
(1,101)
(2,108)
(3,108)
(4,111)
(5,32)
(6,25105)
(7,26159)
(8,115)
(9,99)
(10,111)
(11,116)
(12,116)
*/
注意[]rune(str)
:rune是个单体,[]rune才可以构成一个群体