Updated:

less than 1 minute read

개요

  • 선언과 동시에 초기화 하지 않으면 제로값으로 초기화


예제

  • 코드
     package main
        
     import "fmt"
        
     func main() {
     	var a1 [3]int
     	a1[0] = 1
     	a1[2] = 3
     	println(len(a1))
     	fmt.Println(a1)
        
     	println("------")
        
     	a2 := []int{1, 2, 3}
     	println(len(a1))
     	for index, value := range a2 {
     		println(index, value)
     	}
     }
    
  • 실행 결과
     3
     [1 0 3]
     ------
     3
     0 1
     1 2
     2 3