Curring

Definition

수학자 하스켈 커리(Haskell Curry)로부터 유래됨.

Example

ES6

const add = x => y => x + y;

ES5

function add(x, y) {
    if (typeof y === "undefined") {
        return function (y) {
            return x + y;
        }
    }

    return x + y;
}

Execution

add(2)(3); // 5
add(2)(3); // 5

results matching ""

    No results matching ""