字符串拼接操作 “+”:

可以通过下面的方式来对代码中多行的字符串进行拼接:

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 变量中。

在这种方式下,反引号间换行将被作为字符串中的换行,但是所有的转义字符均无效,文本将会原样输出。

 

posted on 2021-01-15 15:37  EZgod  阅读(69)  评论(0编辑  收藏  举报