[Kotlin] 5. 컬렉션과 함수형 프로그래밍
·
프로그래밍 언어/Kotlin
이전 글에서는 코틀린의 클래스와 객체를 다뤘습니다. 이번에는 코틀린의 컬렉션(List, Set, Map)과 함수형 프로그래밍의 핵심인 람다식과 고차 함수를 배워 보겠습니다.1. 컬렉션(Collection)코틀린의 컬렉션은 크게 읽기 전용과 변경 가능으로 나뉩니다. 컬렉션에는 List, Set, Map이 포함됩니다.(1) 리스트(List)읽기 전용 리스트listOf로 선언하며, 요소를 변경할 수 없습니다.val fruits = listOf("Apple", "Banana", "Cherry")println(fruits[0]) // "Apple"println(fruits.size) // 3변경 가능한 리스트mutableListOf로 선언하며, 요소를 추가, 삭제, 변경할 수 있습니다.val fruits = mu..