使用缓冲区拼接字符串
对于简单而少量的拼接,使用运算符+和+=的效果虽然好,但随着拼接操作次数的增加,这种做法的效率不高。如果需要在循环中拼接字符串,则使用空的字节缓冲区来拼接效率更高。
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。
转载请注明原文地址: https://mac.8miu.com/read-484430.html