배열은 고정 길이인 반면 슬라이스는 가변 길이로, 슬라이스를 쓰면 배열을 동적인것 처럼 쓸 수 있습니다.

[]T는 타입 T원소들에 대한 slice이며, 다음 코드는 배열 a의 첫번째 원소부터 다섯번째 원소까지의 슬라이스를 생성합니다.

a[0:5]

슬라이스는 배열의 참조와 비슷합니다. 값을 저장하지는 않지만, 슬라이스를 통해 배열의 값에 접근하거나 값을 수정할 수 있습니다. 또 슬라이스의 슬라이스를 만드는것 또한 가능해 Go언어에서는 배열보다 슬라이스를 더 많이 씁니다.

질문질문(0)
resizer
실행 결과가 여기에 표시됩니다.
본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.