03.3 Go切片
数组是最流行的数据结构之一,原因有两个。第一个原因是它简单易懂,而第二个原因是,他们非常多样化,可以存储许多不同种类的数据。我们可以通过如下代码声明一个存储四个整数的数组:
数组元素类型前的数字表示数组的大小。你可以通过函数:len(anArray)
得到一个数组的长度。
数组任意维度的第一个元素的索引为0;第二个元素的数组的索引为1,以此类推。这意味着一个命名为a的一维数组,有效的索引从 0
到 len(a) - 1
。
在其他编程语言中,尽管你可能熟悉访问数组的元素和使用一个for循环以及一个或多个数值变量,但是在Go中有更多访问数组所有元素的惯用方法。它们涉及range
关键字的使用和允许你不使用len()
函数。loops.go
代码中举了这样的例子。
Last updated