标签:word 返回结果 ret 运行 lan param 参数 并且 作用
柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。
通过一个例子再解释理解一下
// 普通的add函数 function add(x, y) { return x + y } // Currying后 function curryingAdd(x) { return function (y) { return x + y } } add(1, 2) // 3 curryingAdd(1)(2) // 3
根据柯里化的特点,被总结出了如下几个主要作用/优点:
标签:word 返回结果 ret 运行 lan param 参数 并且 作用
原文地址:https://www.cnblogs.com/ives-xu/p/14613079.html