[kotlin] 컬렉션과 배열의 사용법

Kotlin은 다양한 데이터 구조를 다루기 쉽게 해주는 컬렉션과 배열을 지원합니다. 컬렉션은 데이터를 그룹화하고 조작하는 데 사용되며, 배열은 고정된 크기의 데이터 요소를 저장합니다.

배열(Array)

배열은 동일한 형식의 데이터 요소를 순차적으로 저장하는 자료 구조입니다. 배열의 크기는 선언할 때 정해지며, 변경할 수 없습니다.

val numbers: Array<Int> = arrayOf(1, 2, 3, 4, 5)
val names: Array<String> = arrayOf("John", "Sam", "Anna")

리스트(List)

Kotlin의 리스트는 요소의 변경이 가능한 수정 가능한 컬렉션입니다.

val numberList = mutableListOf(1, 2, 3, 4, 5)
val nameList = mutableListOf("John", "Sam", "Anna")

맵(Map)

맵은 키-값 쌍의 컬렉션입니다.

val numberMap = mutableMapOf("one" to 1, "two" to 2, "three" to 3)

집합(Set)

집합은 고유한 요소들의 컬렉션입니다.

val numberSet = setOf(1, 2, 3, 4, 5)

이렇듯 Kotlin은 다양한 종류의 데이터 구조를 제공하여 업무에 맞는 적절한 자료구조를 선택하여 사용할 수 있습니다.