functional programing1 Kotlin 함수형 프로그래밍 완전 정복 함수형 프로그래밍(Functional Programming, FP)은 함수를 일급 객체로 다루며, 순수 함수와 불변성을 중심으로 하는 프로그래밍 패러다임이다. Kotlin은 객체지향과 함수형 프로그래밍을 모두 지원하는 멀티 패러다임 언어로, 강력한 함수형 프로그래밍 기능을 제공한다.이 글에서는 Kotlin에서의 함수형 프로그래밍 기본 개념부터 고급 개념까지 차례대로 살펴보자.1. 함수형 프로그래밍 기본 개념1.1 일급 함수 (First-Class Functions)Kotlin에서 함수는 일급 객체다. 즉, 함수를 변수에 할당하고, 다른 함수의 매개변수로 전달하며, 함수의 반환값으로 사용할 수 있다.// 함수를 변수에 할당val add: (Int, Int) -> Int = { a, b -> a + b }/.. 2025. 10. 4. 이전 1 다음