如何在go中有效地连接字符串

如何在go中有效地连接字符串,第1张

如何在go中有效地连接字符串 新方法

从 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) 时间内完成的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5632555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存