functional programming (1) 썸네일형 리스트형 [Kotlin] 함수형 프로그래밍 - 익명 함수(Anonymous function), 람다식(lambda), 클로저(Closure) 개요 오늘은 코틀린의 함수형 프로그래밍에 대해서 알아보도록 하겠습니다. 코틀린은 객체 중심의 프로그래밍에 더하여 함수를 중심으로 한 프로그램의 설계가 가능합니다. 이러한 코틀린만의 프로그래밍 자유도는 개발자의 창의력을 최대로 발휘할 수 있도록 해주고 결과적으로 다양한 프로그램이 탄생할 수 있는 든든한 배경이 됩니다. 앞으로 몇 차례에 걸쳐 다양한 코틀린의 함수형 프로그래밍 기술에 대해 알아보도록 하겠습니다. 익명 함수(Anonymous function) vs 람다식(lambda) 함수는 함수의 이름, 함수의 파라미터, 그리고 반환 타입 총 세 가지의 정보로 구성되어 있습니다. 함수의 이러한 구조는 서로 다른 함수를 확실히 구분하는 이점이 되기도 하지만, 때로는 공통된 부분을 추려내거나 간략한 표현식으로 .. 이전 1 다음