−커링(currying)은 인자를 채우는 대신 함수의 모양을 바꾼다. (rate, price) => ...처럼 둘을 한꺼번에 받던 함수를 rate => price => ...로 바꾸면 첫 인자를 받은 결과가 두 번째 인자를 받을 함수가 된다. 여기에 첫 인자만 넘기는 일이 부분 적용이라 두 말이 자주 섞이지만, 커링은 변환이고 부분 적용은 인자를 미리 채우는 일이다.
+커링(currying)은 인자를 채워 두는 대신 함수의 모양을 바꾸는 변환으로, (rate, price) => ...처럼 둘을 한꺼번에 받던 함수를 rate => price => ...로 바꾸면 첫 인자를 받은 결과가 두 번째 인자를 받을 함수가 된다. 여기에 첫 인자만 넘기는 것이 부분 적용이라 두 말이 자주 섞이는데, 커링은 함수의 모양을 바꾸고 부분 적용은 인자를 미리 채운다는 차이가 있다.