函数柯里化与反柯里化
function add(x, y) {
return x + y;
}
function curryAdd(x){
return function(y){
return x+y;
}
}
curryAdd(3)(5);Currying 使用场景
参数复用
提前确认
延迟执行
通用的方法
总结
反柯里化
通用反柯里化函数
uncurrying还可以这么写:
函数借用的前提是函数语言上需要支持鸭子类型
Last updated