Xiao Liu

2019年11月

函数式编程之容器与函子

函数式编程之容器与函子范畴与容器我们可以把”范畴”想象成是一个容器,里面包含两样东西。值(value)、值的变形关系,也就是函数。范畴论使用函数,表达范畴之间的关系。伴随着范畴论的发展,就发展出...

函数式编程之尾递归

函数式编程之尾递归尾调用先理一下尾调用。尾调用就是在函数的最后一步返回一个函数调用。该调用的返回值,直接返回给函数。function func1 (a) { return fn() + ...

函数式编程之柯里化

函数式编程之柯里化一、偏应用函数在说柯里化之前,先聊聊偏应用函数什么是偏应用函数?老规矩先看个简单的例子function add(a) { return function (b, c) ...

函数式编程之纯函数

函数式编程之纯函数什么是纯函数先看一个例子var arr = [1, 2, 3, 4, 5]; //纯 arr.slice(0,3); //=> [1,2,3] arr.slice(0,...