【Go简明手册】Go基本语法--字符类型
在 Go 语言中支持两个字符类型,一个是 Byte
(实际上是 Unit8 的别名),代表 UTF-8 字符串的单个字节的值;另一个是 rune
,代表单个 Unicode 字符。
处于简化语言的考虑,Go 语言的多数 API 都假设字符串为 UTF-8 编码。尽管 Unicode 字符在标准库中有支持,但实际很少使用。
数组
Go 语言的数组是一个定长的序列,其中的元素类型相同。多维数组可以简单地使用自身为数组的元素来创建。数组的元素使用操作符号 [ ]
来索引,索引从 0
开始,到 len(array)-1
结束。数组使用以下语法创建:
[length]Type
[N]Type{value1, value2, ..., valueN}
[...]Type{value1, value2, ..., valueN}
如果使用了 ...
(省略符)操作符,Go 语言会为我们自动计算数组的长度。在任何情况下,一个数组的长度都是固定的并且不可修改。数组的长度可以使用 len()
函数获得。由于数组的长度是固定的,因此数组的长度和容量都是一样的,因此对于数组而言 cap()
和 len()
函数返回值都是一样的。数组也可以使用和切片一样的语法进行切片,只是其结果为一个切片,而非数组。同样的,数组也可以使用 range
进行索引访问。
【Go简明手册】Go基本语法--字符类型
https://hodlyounger.github.io/2023/10/27/B_Code/GO/Go简明手册/Go语言基础/字符类型/【Go简明手册】字符类型/