[Kotlin] 함수 - first, last

MariGold·2025년 1월 14일

[Kotlin]함수

목록 보기
6/14

first와 last 함수는 Kotlin에서 collection에서 가장 첫 번째 요소와 마지막 요소를 추출하거나, 특정 조건에 맞는 첫 번째 또는 마지막 요소를 추출할 때 사용됩니다. 두 함수 모두 list, array, string 등 다양한 collection에서 활용 가능합니다.


first

first 함수는 collection의 가장 첫 번째 요소 혹은 특정 조건에 맞는 첫 번재 요소를 추출합니다. 조건에 만족하지 못한 경우 null이 발생합니다.

val numbers = listOf(1, 2, 3, 4, 5)

val first1 = numbers.first()
println(first1) // 1 출력

val first2 = numbers.first { it > 3 }
println(first2) // 4 출력

last

last 함수는 collection의 가장 마지막 원소 혹은 특정 조건에 맞는 마지막 요소를 추출합니다. first 함수와 마찬가지로 조건에 만족하지 못한 경우 null이 발생합니다.

val numbers = listOf(1, 2, 3, 4, 5)

val last1 = numbers.last()
println(last1) // 5 출력

val last2 = numbers.last { it > 1 }
println(last) // 5 출력
profile
많은 것을 알아가고 싶은 Android 주니어 개발자

0개의 댓글