函数式编程之构建
要素:值函数、高阶函数、monad。
一、平凡函数与compose、pipeline
前后计算以来的平凡函数对函数签名有要求;
函数签名的逻辑顺序必须兼容;
二、高阶函数:
1、作为构建节点;map--复合成具体的功能;
2、作为构建器具;compose--将函数单元组合成一个接口;
三、monad与计算上下文:
异步io、副作用(后即回掉)、链式编程、类型映射。