'커링'이 무엇인가요? 여러 기사와 블로그에서 curried 함수에 대한 참조를 보았지만 좋은 설명을 찾을 수 없습니다 (또는 적어도 이해가되는 설명 하나 이상!) Currying은 여러 인수를 사용하는 함수를 각각 하나의 인수 만 사용하는 일련의 함수로 분해하는 것입니다. 다음은 JavaScript의 예입니다. function add (a, b) { return a + b; } add(3, 4); // returns 7 이것은 두 개의 인수 a와 b를 취하고 그 합계를 반환하는 함수입니다. 이제이 함수를 커리합니다. function add (a) { return function (b) { return a + b; } } 이것은 하나의 인수 a를 사용하고 다른 인수 b를 사용하는 함수를 반환하는 함수이며..