随笔分类 - 函数式编程
摘要:命令式代码能够使用if-else和for这样的过程控制, 函数式则不能。所以我们需要函数组合子。组合子可以组合 其他函数(或其他组合子),并作为控制逻辑单元的高阶函数,组合子通常不声明任何变量,也不包含任何业 务逻辑,他们旨在管理函数程序执行流程,并在链式调用中对中间结果进行操作。 常用的组合子:
阅读全文
摘要:一、什么是函数柯里化 柯里化来源于偏应用函数 偏函数一般也是会固定函数的几个参数,但是一般第一个参数为一个函数,作为被返回并执行的函数 函数柯里化:就是把多参数函数分解为多return的单参数函数 柯里化前 function func (a, b, c){ return a + b + c; } /
阅读全文

浙公网安备 33010602011771号