吾八哥博客

您现在的位置是:首页 > 码农手记 > Golang > 正文

Golang

golang里如何高效的拼接字符串

吾八哥2020-05-23Golang1044
Golang里字符串修改操作都会创建一个新的字符串进行拷贝赋值,拼接多次应使用strings.Builder,减少内存拷贝次数,参考代码:var str strings.Build

Golang里字符串修改操作都会创建一个新的字符串进行拷贝赋值,拼接多次应使用strings.Builder,减少内存拷贝次数,参考代码:

var str strings.Builder
for i := 0; i < 10000; i++ {
    str.WriteString(strconv.Itoa(i))
}
fmt.Println(str.String())