数组的申明
var arr [3]intt.Log(arr[1], arr[2])arr[0] = 1b := [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]}