golang7 slice
slice golang에서 동적 array를 slice라고 한다. 즉 배열을 자유롭게 늘리거나 줄일 수 있도록 구성되었다. slice정의 slice를 정의하는 방식은 2가지가 있다. func main() { // 동적 배열 방식 slice1 := []int{1, 2, 3} // make 내장함수 slice2 := make([]int, 3, 3) // [1,2,3] fmt.Println("slcie1: ", slice1) // [0,0,0] fmt.Println("slcie2: ", slice2) } []Type{value...} make([]Type, len, cap) 1번 방식은 슬라이스를 선언하고 사용자가 원하는 값응로 초기화를 수행한다. 2번 방식은 슬라이스를 선언하고 타입의 zero value로 ..