面试真题来源:腾讯会议
字符串连接是编程中最基本的操作之一,每种语言都有不同的方法来实现,我们接下来研究下 go 能够有几种方式来连接字符串。
+ 加号(+)运算符可用于连接字符串。它通常是最常用的字符串连接方式,无需太多考虑。
name := "John" + " " + "Doe" // John Doe 只要提供多个字符串作为参数,fmt 包中的 print 函数就会自动连接。它还可以在字符串之间添加空格。
fmt.Println("It", "works!") // prints "It works!" += 可以使用 += 运算符将字符串附加到另一个字符串上。和加号运算符一样,但是是一种稍微短一点的连接方式。它将右侧附加到操作它的字符串上。所以,它本质上是附加字符串。下面是使用 += 运算符追加字符串的示例。