함수 정의와 호출 (컬렉션, 함수, 확장 함수, 로컬 함수와 확장)
Collection 1. 컬렉션이란?컬렉션은 자바에서 제공하는 자료구조를 코틀린에서도 편리하게 사용하기 위해 제공되는 라이브러리를 의미한다. 크게 List, Map, Set이 Collection이며 2가지 타입을 제공한다.가변으로 읽기, 쓰기가 모두 가능한 Mutable 타입불변으로 읽기만 가능한 Immutable 타입컬렉션도 타입을 추론해주기 때문에 빈 컬렉션을 생성하는 경우가 아닌경우 타입을 명시적으로 알려주지 않아도 괜찮다. 2. List데이터를 저장하거나 삭제할 때 순서를 지키는 컬렉션이며 인덱스를 이용해 직접 접근이 가능하다.중복된 값을 가질 수 있고 추가, 삭제, 교체가 쉽다.// 읽기만 가능하다.val list = listOf(1,2,3)// 읽고 쓰기가 가능하다.val mutableLis..