字串連線哪一種方式最高效

astaxie發表於2016-10-29

Go 裡面 string 是最基礎的型別,是一個只讀型別,針對他的每一個操作都會建立一個新的 string

所以,如果我在不知道結果是多少長字串的情況下不斷的連線字串,怎麼樣的方式是最好的呢?

最常用的可能是如下這樣:

s := ""
for i := 0; i < 1000; i++ {
    s += otherString()
}
return s

但是這樣好像非常的慢

更多原創文章乾貨分享,請關注公眾號
  • 字串連線哪一種方式最高效
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章