字符串拼接操作 “+”:
可以通过下面的方式来对代码中多行的字符串进行拼接:
str := "Beginning of the string " + "second part of the string"
注:因为编译器会在行尾自动补全分号,所以拼接字符串用的加号“+”必须放在第一行末尾。
字符串拼接操作 “+=”:
s := "hel" + "lo," s += "world!" fmt.Println(s) //输出 “hello, world!”
定义多行字符串:
const str = `第一行 第二行 第三行 \r\n ` fmt.Println(str)
运行结果:
第一行
第二行
第三行
\r\n
反引号`,是键盘上 1 键左边的键,两个反引号间的字符串将被原样赋值到 str 变量中。
在这种方式下,反引号间换行将被作为字符串中的换行,但是所有的转义字符均无效,文本将会原样输出。