1. 数组定义
数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。
2. 声明数组
Go
语言数组声明需要指定元素类型及元素个数,语法格式如下:
var varName [SIZE]varType
语法说明如下所示:
- varName(数组变量名):数组声明及使用时的变量名。
- SIZE(元素数量):数组的元素数量,可以是一个表达式,但最终通过编译期计算的结果必须是整型数值,元素数量不能含有到运行时才能确认大小的数值。
- Type(数组类型):可以是任意基本类型,包括数组本身,类型为数组本身时,可以实现多维数组。
例如以下定义了数组 a 长度为 10, 类型为 float32: