커링과 부분 적용 함수는 함수형 프로그래밍에서 사용하는 함수 조합 기법입니다. 이번 글에서는 이 두 가지 방법의 차이점과 사용 예시를 알아보겠습니다. 커링과 부분 적용 함수는 함수를 호출할 때 인자를 하나씩 적용해 나가는 방식으로 사용합니다. 이때, 커링과 부분 적용 함수는 모두 함수를 반환하는 고차 함수(higher-order function)입니다. 커링(Currying) 커링은 인자를 여러 개 받는 함수를 인자를 하나씩 받는 함수들의 중첩함수로 바꾸는 것입니다. 이를 통해 함수를 다양하게 조합하여 사용할 수 있습니다. function multiply(a, b) { return a * b; } const double = multiply.bind(null, 2); console.log(double(5)..