Skip to content

数组

Updated View as Markdown

引言

声明

声明一个数组可以依靠 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)。

摆烂

到这里数组就基本完了。其余一些操作基本不是特别刚需。

本文大量参考: 菜鸟教程

Navigation

Type to search…

↑↓ navigate↵ selectEsc close