1.声明数组
var arr [5]int
2.数组长度
arrLen := len(arr)
3.数组第一个元素
arr[0]
4.数组最后一个元素
last := arr[arrLen-1]
5.遍历数组
for key, value := range arr {
fmt.Printf("key:%d,value:%d\n", key, value)
}
6.多维数组
var arr4 [2][3]int
7.将大数组传给函数,会消耗很大的内存,可以将数组的指针传递给函数
func main() {
arr4 := [...]float64{1.0, 52, 3, 9.2}
fmt.Println(Sum(&arr4))
}
func Sum(arr *[4]float64) (sum float64) {
for _, val := range arr {
sum += val
}
return sum
}