더북(TheBook)

3.3.2 커리한 함수 적용하기

커리한 함수의 타입과 구현 방법을 살펴봤다. 그렇다면 어떻게 커리한 함수를 적용할 수 있을까? 일반적인 다른 함수와 똑같이 적용할 수 있다. 커리한 함수에 첫 번째 인자를 적용한 다음, 다시 두 번째 인자를 적용하라. 이런 과정을 마지막 인자를 적용할 때까지 반복하라. 예를 들어 add 함수에 35를 적용하면 다음과 같다.

println(add(3)(5))

8

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.