코틀린에 list, set, map이라는 개념이 존재한다.이것들은 인터페이스를 타입으로 표현한 클래스이며 통틀어 컬렉션 타입 클래스라고 한다.(코틀린에서 컬렉션은 데이터를 저장하고 조작할 때 사용되는 기본적인 구조이다.)▷ List, Set, MapList : 순서가 있는 데이터 집합으로 데이터의 중복을 허용한다.Set : 순서가 ㅏ없으며 데이터의 중복을 허용하지 않는다.Map : 키와 값으로 이루어진 데이터 집합으로 순서가 없으며 키의 중복은 허용하지 않는다. 이 3가지는 모두 불변 클래스와 가변 클래스를 가지고 있다.아래 표를 보면서 이해해 보자. typefunctionfeatureListListlistOf()불변MutableListmutableListOf()가변SetSetsetOf()불변Mutab..