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] }