매개변수를 모두 받을 때까지 새로운 함수를 반환
커링은 One factor function 의 열은 Multi Factor Function 와 같다는 전제에 기반
형태는 다르지만 동작은 같은 함수들이 존재할 수 있음을 시사
매개변수 사이에 독립성이 클수록 기대되는 성능 향상이 크다
공통되는 매개변수를 가지는 같은 함수를 여러번 호출할 대 용이함
- 한번 함수 받아두고
Partial application 처럼 변수고정하되 하나씩만 고정하는 방법론
Currying with JS Closure
함수형 프로그래밍 기법
Refactoring 기법
다시보는 커링
커링을 설명하는 글은 이미 인터넷에 많이 있습니다. 그렇기에 이 글은 단순히 커링을 설명하는 글이 되어서는 안 됩니다. 한편, 대부분의 커링을 설명하는 글은 커링의 정의를 소개하는 선에서 그칩니다. 그리고 그렇기에 이 글은 커링을 깊게, 아주 깊게 설명하는 글이 될 예정입니다. 어쩌면 생각치도 못하고 지나갔을 흥미로운 이야기들을, 혹은 왜 그런지 의문을 품고 있었을 질문들에 대한 시원한 답들을 지금 풀어보도록 하겠습니다.
https://overcurried.com/%EB%8B%A4%EC%8B%9C%EB%B3%B4%EB%8A%94%20%EC%BB%A4%EB%A7%81/


Seonglae Cho