본문 바로가기
Engineering WIKI/GoLang

Go - Array

by wonos 2021. 1. 19.
//배열의 선언은 "var 변수명 [배열크기] 데이타타입"

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} //배열크기 자동으로


// 다차원 배열

func main() {
    var a = [2][3]int{
        {1, 2, 3},
        {4, 5, 6},  //끝에 콤마 추가
    }
    println(a[1][2])
}

'Engineering WIKI > GoLang' 카테고리의 다른 글

Go - Interface  (0) 2021.01.19
Go - Map  (0) 2021.01.19
Go - Slice  (0) 2021.01.19
[GO] GO Run, Build, Install  (0) 2020.05.30