-
여러 개 인자를 받는 함수를 1개의 인자를 받는 여러 함수로 변화시키는 것을 커링이라고 부른다.
-
http://beyond.daesan.com/articles/2007/02/24/ruby-functional-programming-2 : Ruby 사례
-
http://nundefined.tistory.com/22 : javascript 사례
http://aeternum.egloos.com/tag/%EA%B3%A0%EC%B0%A8%ED%95%A8%EC%88%98 이처럼 함수가 실행되는 시점에 동적으로 유효 범위가 결정되지 않고 함수가 정의되는 시점에 유효 범위가 결정되는 것을 ‘어휘적 유효 범위(lexical scope)’라고 한다. 고차 함수가 반환하는 함수가 고차 함수에 속한 어휘적 유효 범위의 변수를 포함할 경우 이를 ‘어휘적 클로저(Lexical Closure)’ 또는 간단히 ‘클로저(Closure)’라고 부른다.