Go 语言中数组的定义有两种方式
1. 使用 var 来定义 语法如下:
var name[length]Type 定义数组需要定义其 名称,长度,数组里面保存的数据类型
例如:
var index [10] int
var name [20] string
………
2. 如果在函数内部定义数组并且给数组初始化某些值则可以如下的方式来定义
arrys := [6]int{1, 2, 3, 4, 5, 6}
数组的默认元素
默认情况下数组定义时没初始化,则数组都会有默认值,如果是int 类型的数组, 里面的默认值都是 0 ,如果是 string类型的数组 则默认是 ” ”
例如 下面的数组:
var index [10] int
默认初始化为 [0,0,0,0,0,0,0,0,0,0]
获取数组的长度
数组的长度可以使用len 函数来获取
例如:
a1 :=[6] int {1,2,3,4,5,6}
length := len(a1)