什么是string?
Go语言中,可以认为string就是只读的字节切片(slice)
a := "Randal";
for i := 0; i < len(a); i++ {
fmt.Printf("%x ", a[i])
}
// 输出结果
52 61 6e 64 61 6c
复制代码
什么是Rune?
Rune代表字符的Unicode编码,采用4个字节存储
Go语言中,可以认为string就是只读的字节切片(slice)
a := "Randal";
for i := 0; i < len(a); i++ {
fmt.Printf("%x ", a[i])
}
// 输出结果
52 61 6e 64 61 6c
复制代码
Rune代表字符的Unicode编码,采用4个字节存储