Go 语言字符串使用方式与技巧( 四 )


字符串与字节数组互相转换时,也需要通过内存拷贝的方式,如果字符串大于 32 字节 , 需要在堆区分配一块内存空间,所以在一些转换密集的场景,我们需要特别注意 。
此外 , 除了使用操作符 + 或 += 拼接字符串之外,还有多种字符串拼接方式,例如,fmt.Sprintfbytes.Bufferstrings.Join 和 stings.Builder 。这些字符串拼接方式在之前的文章 「Golang 语言怎么高效拼接字符串?」 介绍过,本文不再赘述 。
05 
总结
本文我们介绍 Go 语言中字符串的使用方式,包括类型转换、字符串操作、字符串拼接 。
除了使用标准库 strconv 进行字符串类型转换之外 , 读者朋友们也可以选择三方库,例如:Github.com/spf13/cast
建议读者朋友们阅读标准库文档,了解更多关于标准库 strconv 和 strings 的函数 。




推荐阅读