이 글은 골든래빗 《Tucker 의 Go 언어프로그래밍》의 2단계 써머리입니다. 목차 슬라이스 메서드 인터페이스 함수 고급편 자료구조 슬라이스 (slice) → var 변수명 []타입 선언 → 변수명 := []타입{} 선언 → 동적 배열: 자동으로 배열 크기를 증가 시키는 자료구조 → 배열 가리키는 포인터, 요소개수(Len), 전체 배열 길이(Cap)으로 구성된 구조체 append() → 슬라이스만의 기능 (요소 추가) → append(추가하고자 하는 슬라이스, 추가하는 요소) = 새로운 슬라이스 결과 반환 slice := []int{1, 2, 3, 4, 5} slice3 := append([]int{}, slice...) fmt.Println(slice3) // [1 2 3 4 5] slice4 := ..