新方法:
从 Go 1.10 开始,有一种
strings.Builder类型
旧方式:
使用
bytes包。它有一个
Buffer实现
io.Writer.
package mainimport ( "bytes" "fmt")func main() { var buffer bytes.Buffer for i := 0; i < 1000; i++ { buffer.WriteString("a") } fmt.Println(buffer.String())}这是在 O(n) 时间内完成的。



