参考资料:《Go语言趣学指南》
多语言文本
字符串字面量–使用双引号包起来的多个字符
双引号会被推断为string类型,所以三种赋值操作结果是相同的
没赋值时的零值是空字符串
原始字符串字面量:
字符串字面量可以包含转义字符,如果不想转义可以用
(反引号)包围文本
还可以在代码里跨越文本行,打印时也会显示换行
字符、代码点、符文和字节
代码点:指分配给每个字符的唯一编号/Unicode的数值
rune
(符文)类型用于表示单个统一代码点(Unicode)该类型也是int32类型的别名
byte
是uint8的别名 此类型可以表示二进制数据,也可表示ASCII(128个为unicode子集)定义的字符
虽然用%c进行输出,任意一种类型都行,但用别名rune可以表明数代表字符而不是数字