使用缓冲区拼接字符串

mac2024-01-30  45

使用缓冲区拼接字符串

对于简单而少量的拼接,使用运算符+和+=的效果虽然好,但随着拼接操作次数的增加,这种做法的效率不高。如果需要在循环中拼接字符串,则使用空的字节缓冲区来拼接效率更高。

package main import ( "bytes" "fmt" ) // 使用缓冲区拼接字符串 func main() { var buffer bytes.Buffer for i := 0; i < 500; i++ { buffer.WriteString("6") } fmt.Println(buffer.String()) }

这样会高效率打印500个6。

最新回复(0)