람다(Ramda)를 이용한 부분 적용과 커링 기법

다중 인자 함수와 파이프라인 함수형 프로그래밍 스타일로 코드를 작성할 때, 여러 함수를 조합하여 데이터 처리 파이프라인을 구축하는 것은 흔한 일입니다. 이때 단일 인자를 받는 함수들은 파이프라인에 손쉽게 통합될 수 있지만, 두 개 이상의 인자를 받는 함수들, 특히 filter나 map과 같은 컬렉션 처리 함수들을 사용할 때는 추가적인 전략이 필요합니다. 예를 들 ...

7월 1일 20:11에 게시됨

람다로 사고하기: 선언적 프로그래밍

선언적 프로그래밍과 람다 함수형 프로그래밍 시리즈인 람다로 사고하기의 네 번째 편입니다. 이전 편에서는 부분 적용과 커링을 활용해 다수의 인자를 받는 함수들을 조합하는 방법을 살펴보았습니다. 작은 기능 단위를 만들어 내고 이를 조합하다 보면, 일반적인 산술 연산, 비교, 논리 연산 및 제어 구조에 대한 래퍼 함수를 자주 작성하게 됩니다. 이 과정은 반복적일 ...

6월 21일 03:53에 게시됨