对函数柯里化的理解

来源:2-8 update

六一888

2019-12-28

函数柯里化是函数式编程(此函数为数学函数)的一种运算方式,阮一峰解释说是把一个多参数函数转化为单参数函数。

在 weex 中将 weex 相关的 nodeOps 和 modules 传入给 path 函数,在 web 中将 web 相关的 nodeOps 和 modules 传入给 path 函数,它们都调用了同一个 createpatchFunction 函数,这个函数将传入的差异化参数进行处理,最终返回一个无差异参数的 path 函数,那么之后再调用这个 path 函数时,就不需要处理一大堆 if else 逻辑。

所以函数柯里化的基本用法是将多参数或者差异化参数转变成单参数或者无差异化参数的一种函数式编程的运算方式。

写回答

1回答

ustbhuangyi

2019-12-29

理解基本上正确,问题是什么呢?

0
0

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程