[Kotlin] 코틀린 배열과 컬렉션 (Array, List, Set, Map)함수
List, Set, Map 은 기본적으로 Mutable 타입과 Immutable 타입으로 나누어 사용한다. Mutable 타입은 수정이 가능하고, Immutable 타입은 수정이 불가능하다. 기본적인 개념과 생성 함수 fun main(args:Array){ // 1. Array /* 배열은 사이즈가 할당되어 있다. */ val arr1 = arrayOf(1,2,3) // 1,2,3을 담은 배열 생성 val arr2 = Array(3){0} // 크기가 3이고 초기값이 0인 배열 생성 val arr3 = emptyArray() // Int 타입의 빈 배열 생성 arr1[0] = 7 // 0번째 값을 7로 바꾼다 (배열은 Mutable 타입이기 때문에 수정 가능) // 2. List /* 리스트는 순서를 가..