9.6.4 字符串型

预定义的字符串类型表示字符串值的集合。字符串值是(可能为空的)字节序列。字节数量称为字符串的长度,可以使用内置函数len来找到。

字符串是不可变的。也就是说,一旦创建,字符串的内容就无法更改。可以通过整数索引(0到len(s)-1)访问字符串s的内部字节(只读)。

  • Go语言中的字符串具有双重性质。它在物理上是一个字节序列,同时在逻辑上也是一个字符序列。字符串总是可以转换为[]byte,但不是所有的字节序列都是有效的字符串。

  • 字符串文字语法在词法分析章节中讨论。

  • 字符串连接在算术表达式的上下文中讨论。

  • 可以使用append函数从现有字符串创建新的字符串。

最后更新于