创建巨大字符串拼接时性能提升的方法

## 创建巨大字符串时性能提升的方法
 
package main
 
import (
    "bytes"
    "fmt"
)
 
func test() string{
    var b bytes.Buffer
    b.Grow(1000) //将buffer的容量提升到1000,然后写入到字符中
    for i :=0;i<1000;i++{
        b.WriteString("a")
    }
    return b.String()
}
func main() {
    fmt.Print(test())
}





posted @ 2019-12-19 19:33  离地最远的星  阅读(173)  评论(0编辑  收藏  举报