引言
声明
声明一个数组可以依靠 var 方法,见下方。
var arrayName [size]dataTypearrayName 是数组的名称,size 是数组的大小,dataType 是数组中元素的数据类型。
例如下方,定义了数组 balance 长度为 10 类型为 float32:
var balance [10]float32初始化
以下实例声明一个名为 numbers 的整数数组,其大小为 5,在声明时,数组中的每个元素都会根据其数据类型进行默认初始化,对于整数类型,初始值为 0。
var numbers [5]int如果需要一边声明一边赋值:
var numbers = [5]int{1, 2, 3, 4, 5}以上代码声明一个大小为 5 的整数数组,并将其中的元素分别初始化为 1、2、3、4 和 5。
如果数组长度不确定,可以使用 … 代替数组的长度,编译器会根据元素个数自行推断数组的长度
var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
// 或者之间这样:
balance := [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}访问数组元素
var salary float32 = balance[9]这里salary 变量就是 balance数组的第 10 个元素的值(类型为 float32)。
摆烂
到这里数组就基本完了。其余一些操作基本不是特别刚需。
本文大量参考: 菜鸟教程