Kotlin 목록(List) 선언, 초기화

배열을 선언하고 초기화하는 방법을 소개합니다.

목록(List)

listOf()으로 목록을 생성한다. 배열 개수 고정인데 비해 목록은 .add().remove()으로 추가 삭제할 수 있다. 그러나 배열은 nums[1] = 123으로 값을 변경할 수 있지만, 목록은 nums[1] = 222으로 값을 변경할 수 없다.

fun main() {
    val nums = listOf(1, 2, 3)
    val cols = listOf("Red", "Green", "Blue")

    for (n in nums) { println(n) }
    for (c in cols) { println(c) }
}

Output:

1
2
3
Red
Green
Blue

주요 함수

filter 함수

아래와 같이 목록에 필터를 걸어 짝수인 조건에 일치하는 요소를 추출할 수 있다.

fun main() {
    val nums = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    println(nums.filter { it % 2 == 0 })
}

Output:

[2, 4, 6, 8, 10]



최종 수정 : 2024-09-15