golang字符串拼接三种方式 2019-10-19 约 122 字 预计阅读 1 分钟 文章目录 golang字符串拼接三种方式 1. buffer 推荐 2. 使用运算符号 3. fmt.Sprintf() 4. strings.Join() golang字符串拼接三种方式 1. buffer 推荐 1 2 3 4 5 var buffer bytes.Buffer for i := 0; i < 1000; i++ { buffer.WriteString("a") } fmt.Println(buffer.String()) 2. 使用运算符号 1 2 3 for i := 0; i < b.N; i++ { _ = hello + "," + world } 3. fmt.Sprintf() 1 2 3 4 5 hello := "hello" world := "world" for i := 0; i < b.N; i++ { _ = fmt.Sprintf("%s,%s", hello, world) } 4. strings.Join() 1 2 3 4 5 hello := "hello" world := "world" for i := 0; i < b.N; i++ { _ = strings.Join([]string{hello, world}, ",") } 文章作者 gorpher 上次更新 2019-10-19