go benchmark测试
测试字符相加,两种方法,buffer相加明显快很多
benchmark_test.go
package benchmark
import (
"bytes"
"testing"
)
func BenchmarkConcatStringByAdd(b *testing.B) {
elem := []string{"1", "2", "3", "4", "5"}
b.ResetTimer()
for i := 0; i < b.N; i++ {
ret := ""
for _, v
原创
2021-07-08 14:50:59 ·
199 阅读 ·
0 评论