자주 사용 되는 기초적인 자료구조를 모아놓은 일종의 프레임워크로 표준 라이브러리로 제공
코틀린의 Collection
- 종류로는 List, Set, Map 등이 있으며 자바랑 다르게 불변형 (immutable)과 가변형(mutable)으로 나뉘어 Collection을 다룰 수 있다.
Collection
자바와 코틀린 Collection 차이는 불변형과 가변형으로 나뉘는지 여부이다

다이어그램 가장 상위의 Iterable 인터페이스는 컬렉션이 연속적인 요소를 표현할 수 있게 한다.
Collection Interface
Collection 인터페이스의 특징
- Iterable로 부터 확장
- 불변형으로 Collection으로 부터 확장된 set과 List는 읽기 전용 Collection
Collection 인터페이스의 멤버
MutableIterable과 MutableCollection Interface
- 가변형 컬렉션을 지원하기 위해 준비된 인터페이스