Go语言学习03-字符串
Go语言学习03-字符串
字符串
与其他主要编程语言的差异- string 是数据类型, 不是引用或指针类型
- string 是只读的 byte slice, len 函数可以返回它所包含的byte数
- string 的byte数组可以存放任何数据
Unicode UTF8
- Unicode 是一种字符集(code point)
- UTF8 是 unicode 的存储实现(转换为字节序列的规则)
编码与存储
字符 | “中” |
---|---|
Unicode | 0x4E2D |
UTF-8 | 0xE4B8AD |
string/[]byte | [0xE4, 0xB8, 0xAD] |
常用字符串函数
- strings包(https://golang.org/pkg/strings)
- strconv包(https://golang.org/pkg/strconv)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 技术匝记簿!
评论