open:커링과-부분-적용

커링과 부분 적용

    • 다인수 함수를 일인수 함수들의 체인으로 바꿔주는 방법이다.
    • 이것은 그 변형 과정이지 변형된 함수를 실행하는 것을 지칭하는 것은 아니다.
    • 함수의 호출자가 몇 개의 인수를 고정할지를 결정하며 적은 수의 인수를 가지는 함수를 유도해낸다.
    • process(x, y, z) ⇒ process(x)(y)(z)
    • 주어진 다인수 함수를 생략될 인수의 값을 미리 정해서 더 적은 수의 인수를 받는 하나의 함수로 변경하는 방법이다.
    • 이 방법은 이름이 의미하듯이 몇몇 인수에 값을 미리 적용하고 나머지 인수만 받는 함수를 리턴한다.
    • process(x, y, z) ⇒ process(x)(y, z)

  • open/커링과-부분-적용.txt
  • 마지막으로 수정됨: 2021/12/16 14:32
  • 저자 127.0.0.1