Go 字符串
在 Go 编程中广泛使用的字符串是一个只读的字节切片。在 Go 编程语言中,字符串是 切片 。Go 平台提供了各种库来操作字符串。
- unicode
- regexp
- strings
创建字符串
最直接的创建字符串的方法是写入:
每当编译器在代码中遇到一个字符串字面值时,它会创建一个字符串对象,并在此情况下将其值设为“Hello world!”。
字符串字面值包含一个有效的UTF-8序列,称为rune。而字符串则可以持有任意字节。
这将产生以下结果 −
注意 − 字符串文字不可变,一旦创建,字符串文字就不能改变。
字符串长度
len(str)方法返回字符串文字中包含的字节数。
这将产生以下结果−
连接字符串
字符串包中包括一个方法 join 用于连接多个字符串−
Join将数组的元素连接起来,创建一个单一的字符串。第二个参数是分隔符,用于在数组的元素之间放置。
让我们看下面的示例:
这将产生以下结果 –