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}, // 콤마 주의
}make 사용 — make(자료형태, 길이, 용량)
var slice5 []int = make([]int, 5)
var slice6 = make([]int, 5)
slice7 := make([]int, 5, 10)
slice8 := make([]int, 5)
slice6[2] = 7 // 삽입