数组声明//声明时没有指定数组的元素值,默认为0var arr [5]int
//声明时初始化数组的元素值var arr1 [5]int{15,20,25,30,35}
或arr2 := [5]int{15,20,25,30,35}
//部分值初始化arr3 := [5]int{15,20}
//根据索引初始化//第二个元素初始化为100,第五个元素初始化为200:arr4 := [5]int{1:100,4:200}
// 让编译器计算数组长度arr5 := [...]int{15,20,25,30,35}
//二维数组arr6:= [3][2]string{
{"1","哈"},
{"2","哈哈"},
{"3","哈哈哈"},
}
注意:数组长度也算类型的一部分,[3]int和[5]int是两个不同的类型//遍历数组for index,value := arr range{
fmt.Println("arr[%d]=%d\n",inde
Sitao