반응형
1급 시민
-
17강. 코틀린에서 람다를 다루는 방법BackEnd/Kotlin 2024. 4. 7. 07:00
Kotlin 람다 Closure Kotlin 람다 Kotlin의 람다는 Java와 근본적으로 다른 한 가지가 있습니다. Java: 함수는 변수에 할당되거나 파라미터로 전달할 수 없습니다. (2급 시민) Kotlin: 함수가 그 자체로 값이 될 수 있습니다. 변수에 할당할 수도, 파라미터로 넘길 수도 있습니다. (1급 시민) 다음은 Kotlin에서 람다를 만드는 방법과 호출하는 방법입니다. fun main() { val fruits = listOf( Fruit("사과", 1_000), Fruit("사과", 1_200), Fruit("사과", 1_200), Fruit("사과", 1_500), Fruit("바나나", 3_000), Fruit("바나나", 3_200), Fruit("바나나", 2_500), Fr..