高阶函数之函数柯理化

原创 路小川 随笔 随手 33阅读 7 天前 举报

首先我们要明白高阶函数是指接收函数作为参数的函数,而柯里化是接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。

从上面的代码我们可以看出柯理化基本上就是将参数逐级传下去,返回函数去处理剩余的参数。
那么这个对我们封装公共函数的时候,是有一个很方便的地方,我们可以编写很多参数复用的函数。

从上面的代码可以看出,当我们对函数进行柯理化之后,使用的自由度更加高了。

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复