从 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) 时间内完成的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)