2.2.5 字符串

字符串在Go语言中是以基本数据类型出现的,使用字符串就像使用其他原生基本数据类型int、float32、float64、bool一样。

字符串在C++语言中,以类的方式进行封装,不属于基本数据类型。

有些字符串没有现成的文字代号,所以只能用转义字符来表示。常用的转义字符如表2.4所示。

表2.4 转义字符

定义多行字符串的方法如下。

• 双引号书写字符串被称为字符串字面量(string literal),这种字面量不能跨行。

• 多行字符串需要使用反引号“`”,多用于内嵌源码和内嵌数据。

• 在反引号中的所有代码不会被编译器识别,而只是作为字符串的一部分。

多行字符串定义方式如例2-1所示。

例2-1 字符串定义。

运行结果如图2.3所示。

图2.3 运行结果