N👩
Size: a a a
N👩
Вキ
declare function add(n: number): any;
const addFive = add(5);
addFive == 5; // true
addFive(2) == 7; // true
add(1)(4)(10) == 15; // true
Вキ
J💖
J💖
ДМ
ДМ
declare function add(n: number): any;
const addFive = add(5);
addFive == 5; // true
addFive(2) == 7; // true
add(1)(4)(10) == 15; // true
Вキ
ДМ
Вキ
const add = (a, b) => a + b;
const sum = curry(add);
sum(1)(2, 3, 4)(4, 12) == 26;
ДМ
const add = (a, b) => a + b;
const sum = curry(add);
sum(1)(2, 3, 4)(4, 12) == 26;
Вキ
C
MA
function curry(f) {
let buffer = 0;
function inner(...args) {
buffer = args.reduce((acc,item) => f(acc,item), sum);
return inner;
}
inner.valueOf = () => buffer;
return inner;
}
ДМ
function curry(f) {
let buffer = 0;
function inner(...args) {
buffer = args.reduce((acc,item) => f(acc,item), sum);
return inner;
}
inner.valueOf = () => buffer;
return inner;
}
ДМ