在 Golang 中,字符串是一种基本类型,这一点和 C 语言不同.C 语言没有原生的字符串类型,而是使用字符数组来表示字符串,并以字符指针来传递字符串.Golang 中的字符串是一个不可改变的 UTF-8 字符序列,一个 ASCII 码占用 1个字节,其它字符根据需要占用 2-4 个字节,这一点与其它主流的开发语言( C++.Java.Python)是不同的.这样设计的好处有两个: 减少内存的使用,节约硬盘空间 统一编码格式(UTF-8)有助于减少读取文件时的编码和解码工作 字符串的声明与初始…