반응형 합성(Composition)1 24. 함수형 프로그래밍(Functional Programming) - 3 커링(Currying)과 합성(Composition) 커링(Currying) 커링은 다중 인자를 갖는 함수를 단일 인자를 갖는 함수들의 연속으로 변환하는 기법입니다. 이를 통해 함수를 더 재사용 가능하고 유연하게 만들 수 있습니다. 커링된 함수는 각각의 단계에서 하나의 인자만을 받아들이고, 나머지 인자들은 이전 함수 호출 결과로 반환됩니다. 핵심 내용: 커링은 다중 인자를 갖는 함수를 단일 인자를 갖는 함수들의 연속으로 변환하는 기법입니다. 커링을 통해 함수를 더 재사용 가능하고 유연하게 만들 수 있습니다. 커링된 함수는 각각의 단계에서 하나의 인자만을 받아들이고, 나머지 인자들은 이전 함수 호출 결과로 반환됩니다. 예시: // 커링 예시 function add(a) { return function(b).. 2024. 2. 17. 이전 1 다음 반응형