github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/array2.ng (about) 1 arr1 := [...]int{1, 2} 2 if arr1[0] != 1 { 3 panic("ERROR 1") 4 } 5 if arr1[1] != 2 { 6 panic("ERROR 2") 7 } 8 if len(arr1) != 2 { 9 panic("ERROR 3") 10 } 11 12 arr2 := [2]int{1, 2} 13 if arr2[0] != 1 { 14 panic("ERROR 4") 15 } 16 if arr2[1] != 2 { 17 panic("ERROR 5") 18 } 19 20 type Array [2]int 21 arr3 := Array{1, 2} 22 if arr3[0] != 1 { 23 panic("ERROR 6") 24 } 25 if arr3[1] != 2 { 26 panic("ERROR 7") 27 } 28 29 arr4 := [...]int{1: 2} 30 if arr4[0] != 0 { 31 panic("ERROR 8") 32 } 33 if arr4[1] != 2 { 34 panic("ERROR 9") 35 } 36 if len(arr4) != 2 { 37 panic("ERROR 10") 38 } 39 40 arr5 := Array{1: 2} 41 if arr5[0] != 0 { 42 panic("ERROR 11") 43 } 44 if arr5[1] != 2 { 45 panic("ERROR 12") 46 } 47 48 print("OK")