字符串切割

// 下面这个段代码的输出为:My name is: X,Y,客 是否正确?
package main
import "fmt"

func main() {
    name := "XY客"
    fmt.Printf("My name is: %c, %c, %c\n", name[0], name[1], name[2])
}

Result: My name is: X, Y, å // 这是因为在UTF-8编码规定一个汉字占3个字节,而因为字母、数字、标点占一个字节