Higher-Order Function (1) 썸네일형 리스트형 [Kotlin] 함수형 프로그래밍 - 고차 함수(Higher-order function), 인라인 함수(Inline Function), 확장 함수(Extension function) 개요 지난 포스팅에서는 코틀린의 함수형 프로그래밍의 기술 중 함수를 간략히 표현할 수 있는 익명 함수와 람다식 그리고 클로저에 대해서 알아보았습니다. 오늘은 함수를 전달하는 함수, 고차 함수와 함수 호출 시 해당 함수의 본문이 호출 지점에 인라인 되어 실행될 수 있도록 하는 인라인 함수 마지막으로 기존 클래스의 멤버 함수를 확장하여 새로운 함수를 추가할 수 있는 확장 함수에 대해서 알아보도록 하겠습니다. 고차 함수(Higher-order function) 고차 함수는 함수를 매개변수로 사용하거나 함수를 반환하는 함수입니다. 프로그래밍 언어에서 함수의 반환 값은 일반적으로 Int나 Long, String과 같은 자료형으로 한정되어 있었습니다. 그리고 이러한 Int, Long, String과 같은 클래스는 .. 이전 1 다음