go高性能字符串拼接

go高性能字符串拼接

  • strings.Builder 使用

strings.Builder 使用

	strBuilder := strings.Builder{}
	strBuilder.WriteString("a") // 写入一个拼接的字符串
	strBuilder.WriteByte('b') // 写入一个字节拼接
	strBuilder.Write([]byte("哈"))
	strBuilder.WriteRune('黑') // 写入一个utf-8字符
	fmt.Println(strBuilder.Len()) // 8 输出字节长度,一个中文字符占三个字节
	fmt.Println(strBuilder.String()) // 转为字符串

你可能感兴趣的:(golang,golang,性能优化)