主要结论
- 在已有字符串数组的场合,使用
strings.Join()
能有比较好的性能 - 在一些性能要求较高的场合,尽量使用
buffer.WriteString()
以获得更好的性能 - 性能要求不太高的场合,直接使用运算符,代码更简短清晰,能获得比较好的可读性
- 如果需要拼接的不仅仅是字符串,还有数字之类的其他需求的话,可以考虑
fmt.Sprintf
https://studygolang.com/articles/12281?fr=sidebar
是转载的。
strings.Join()
能有比较好的性能buffer.WriteString()
以获得更好的性能fmt.Sprintf
https://studygolang.com/articles/12281?fr=sidebar
是转载的。