go string
2015-12-06 10:25:59 0 举报
AI智能生成
Go语言中的字符串是一种不可变的字符序列,用于表示文本数据。字符串是由一系列Unicode字符组成的,每个字符占用一个或多个字节。在Go语言中,字符串是不可变的,这意味着一旦创建了一个字符串,就无法更改其内容。然而,可以通过切片操作来访问和修改字符串的一部分。 Go语言提供了许多内置的字符串函数,用于处理字符串的各种操作,例如连接、分割、查找和替换等。此外,Go语言还支持原生的Unicode字符集,可以直接处理各种国际字符。 总之,Go语言中的字符串是一种非常强大且灵活的数据类型,可以满足各种文本处理需求。
作者其他创作
大纲/内容
len(str) 返回byte 数
使用 unicode.utf8 的函数判断 utf8 长度: utf8.RuneCountInString("你好wold")
使用 strings & strconv 包做 string 处理
sequence of UTF-8 (rune)
可能是 1~4 byte
变宽
for i, v := range "this is 中文 英文" {
fmt.Printf("index: %d, value: %c\n", i, v)
}
值类型 vlaue type
immutable & read only
strings. NewReader(str) -> Reader 指针 -》 read([]byte) | readByte(), readRune()
0 条评论
下一页