map, filter, reduce, curry 함수

Ye Seo Lee·2022년 8월 16일
0

4. CURRYING (partial application)

1) curring이란?

  • 1967년 Christopher Strachey 가 Haskell Brooks Curry의 이름에서 착안한 것이다.
  • Currying은 여러 개의 인자를 가진 함수를 호출 할 경우, 파라미터의 수보다 적은 수의 파라미터를 인자로 받으면 누락된 파라미터를 인자로 받는 기법
  • 즉, 함수 하나가 n개의 인자를 받는 과정을 n개의 함수로 각각의 인자를 받도록 하는 것
  • 부분적으로 적용된 함수를 체인으로 계속 생성해 결과적으로 값을 처리하도록 하는 것이 그 본질이다.

0개의 댓글