배열은 연속적인 메모리 공간에 동일한 타입의 데이터를 순서적으로 저장하는 자료구조이다.
Go에서 배열의 첫 번째 요소는 0번부터, 시작한다. Zero based Arr
package main
func main() {
var a [3]int //정수형 3개 요소를 갖는 배열 a 선언
a[0] = 1
a[1] = 2
a[2] = 3
println(a[1]) // 2 출력
}
var a1 = [3]int{1, 2, 3}
var a3 = [...]int{1, 2, 3} //배열크기 자동으로
var multiArray [3][4][5]int // 정의
multiArray[0][1][2] = 10 // 사용
func main() {
var a = [2][3]int{
{1, 2, 3},
{4, 5, 6}, //끝에 콤마 추가
}
println(a[1][2]) // 6
}