Tag: 串连接

如何在Go中高效地连接string?

在Go中,string是一个原始types,它是只读的,对它的每一个操作都会创build一个新的string。 所以,如果我想多次连接string而不知道结果string的长度,那么最好的方法是什么? 天真的方式是: s := "" for i := 0; i < 1000; i++ { s += getShortStringFromSomewhere() } return s 但这似乎不是很有效。