数组的申明
var arr [3]int
t.Log(arr[1], arr[2])
arr[0] = 1
b := [3]int{1, 2, 3}
c := [2][2]int{{1, 2}, {3, 4}}
d := [...]int{1, 3, 5, 7}
数组的遍历
func TestArrayTravel(t *testing.T) {d := [...]int{1, 3, 5, 7}
for i := 0; i < len(d); i++ {t.Log(d[i])
}
for idx, e := range d {t.Log(idx, e)
}
for _, e := range d {t.Log(idx, e)
}
}
数组截取
func TestArraySection(t *testing.T) {arr := [...]int{1, 2, 3, 4, 5, 6, 7}
// 前三个元素
tmp := arr[:3]
// 下标为 3 的元素及其后的所有元素
tmp = arr[3:]
// 下标为 1 和 2 的元素
tmp = arr[1:3]
}