function curry(fn) {
const g = (...allArgs) => allArgs.length >= fn.length ?
fn(...allArgs) :
(...args) => g(...allArgs, ...args);
return g;
}
function curry(fn) {
const g = (...allArgs) => allArgs.length >= fn.length ?
fn(...allArgs) :
(...args) => g(...allArgs, ...args);
return g;
}
本文标题:函数式编程——柯里化
本文链接:https://www.haomeiwen.com/subject/nwzarftx.html
网友评论