Skip to main content

引言

数组类似高中数学的集合,基本学了高中的数学都知道这是什么东西。在编程语言中,数组有元素的多少,对第几个数组进行操作等内容。数组有类型,分 string,int 等类型。

声明

声明一个数组可以依靠 var 方法,见下方。
var arrayName [size]dataType
arrayName 是数组的名称,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)。
这里索引的是第十个数,读取的第一位元素的索引数字为 0

摆烂

到这里数组就基本完了。其余一些操作基本不是特别刚需。 本文大量参考: 菜鸟教程
Last modified on June 25, 2026