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