high order function 썸네일형 리스트형 Kotlin - 고차함수와 람다식 (Higher-order functions and lambdas) https://kotlinlang.org/docs/lambdas.html 코틀린 함수는 일급 함수이기 때문에 함수 내부에 변수나 데이터 구조를 저장할 수 있고, 함수를 인자로 전달하거나 다른 고차 함수를 통해 반환 값이 될 수 있다. 람다 표현식을 통해 이를 편하게 사용 할 수 있다. 고차함수 (Higher-order functions) 고차 함수는 함수를 리턴하거나 함수를 파라미터로 받는 함수를 말한다. 좋은 예로 함수형 프로그래밍에서 주로 사용하는 fold 함수가 있다. 이 함수는 초기값과 결합 함수를 파라미터로 받아서 모든 원소에 대해 결합함수를 수행한다. fun Collection.fold( initial: R, combine: (acc: R, nextElement: T) -> R // 함수를 파.. 더보기 이전 1 다음