728x90 반응형 고차함수1 고차 함수, 람다 및 함수형 프로그래밍 개념에 대한 Kotlin의 지원 1. 고차 함수: 고차 함수는 다른 함수를 인수로 받거나 함수를 결과로 반환하는 함수입니다. 이는 함수형 프로그래밍에서 강력한 개념입니다. 복잡한 동작을 추상화하고 함수를 함께 구성할 수 있기 때문입니다. ex). fun applyOperation(x: Int, operation: (Int) -> Int): Int { return operation(x) } val square = { x: Int -> x * x } val result = applyOperation(5, square) // returns 25 2. 람다: 람다는 상위 함수에 매개변수로 전달할 수 있는 작은 익명 함수입니다. 람다는 동작을 표현하는 간결한 방법이며 Kotlin의 함수형 프로그래밍 지원의 핵심 부분입니다. ex). val my.. 2023. 4. 12. 이전 1 다음 728x90 반응형