golang 字符串相加
时间: 2023-07-25 11:21:14 浏览: 171
Golang字符串的拼接方法汇总
在 Golang 中,可以使用 "+" 运算符来实现字符串的拼接(字符串相加),例如:
```go
str1 := "Hello"
str2 := "Golang"
result := str1 + " " + str2
fmt.Println(result) // 输出:Hello Golang
```
需要注意的是,由于字符串是不可变的,每次拼接都会创建一个新的字符串对象,因此在进行大量字符串拼接时,建议使用 `strings.Builder` 或 `bytes.Buffer` 类型来提高性能。例如:
```go
var builder strings.Builder
builder.WriteString("Hello")
builder.WriteString(" ")
builder.WriteString("Golang")
result := builder.String()
fmt.Println(result) // 输出:Hello Golang
```
阅读全文