목차

Go 슬라이스

배열과 같지만 크기가 동적으로 할당 가능. 참조 타입.

var slice1 []int
slice2 := []int{}
slice3 := []int{1, 2, 3, 4, 5}
slice4 := [][]int{
    {1, 2, 3, 4, 5},
    {6, 7, 8, 9, 10}, // 콤마 주의
}
var slice5 []int = make([]int, 5)
var slice6 = make([]int, 5)
slice7 := make([]int, 5, 10)
slice8 := make([]int, 5)
slice6[2] = 7 // 삽입