[golang]字符串拼接

2017-05-27  本文已影响0人  一桶冷水

这几天研究了一下golang的字符串拼接哪种效率最高。

结论是,如果是比较简单的拼接,或者是一次性的,那么哪种方法都可以。如果拼接比较复杂,那么应该先分配好所需空间,然后转为[]byte后再操作。

因为字符串是只读的,编辑就是创建一个新的字符串,这样中间结果所占用的内存是无法复用的,如果每个字符串的内存又都是单独分配的,产生的开销会非常大。

上一篇 下一篇

猜你喜欢

热点阅读