golang array syntax
var arr1 [3]int //ARRAY syntax#1 arr2 := [2]string{"Hello", "World"} //ARRAY syntax#2 (composite literal)(identifier:= type{values}) arr3 := [...]int{12, 13, 14, 15, 16} //ARRAY syntax#3 arr4 := [5][2]int{{0, 0}, {1, 2}, {2, 4}, {3, 6}, {4, 8}} //ARRAY syntax#4 var arr5 [4][3]int //ARRAY syntax#4.1 arr5[0] = [3]int{1, 2, 3} arr5[1] = [3]int{4, 5, 6} arr5[2] = [3]int{7, 8, 9} fmt.Println(arr1, arr2, arr3, arr4, arr5)