Summary 第 1 章: 我们在做什么? 介绍 一个简单例子 第 2 章: 一等公民的函数 快速概览 为何钟爱一等公民 第 3 章: 纯函数的好处 再次强调“纯” 副作用可能包括... 八年级数学 追求“纯”的理由 总结 第 4 章: 柯里化(curry) 不可或缺的 curry 不仅仅是双关语/咖喱 总结 第 5 章: 代码组合(compose) 函数饲养 pointfree debug 范畴学 总结 第 6章: 示例应用 声明式代码 一个函数式的 flickr 有原则的重构 总结 第 7 章: Hindley-Milner 类型签名 初识类型 神秘的传奇故事 缩小可能性范围 自由定理 总结 第 8 章: 特百惠 强大的容器 第一个 functor 薛定谔的 Maybe “纯”错误处理 王老先生有作用... 异步任务 一点理论 总结 第 9 章: Monad pointed functor 混合比喻 chain 函数 理论 总结 第 10 章: Applicative Functor 应用 applicative functor 瓶中之船 协调与激励 lift 免费开瓶器 定律 总结 第 11 章: 再转换一次,就很自然 令人生厌的嵌套 一场情景喜剧 全都很自然 有原则的类型转换 方法狂 同构的 JavaScript 更加宽泛的定义 实现单层嵌套的方法 总结 第 12 章: 遍历 类型与类型 类型风水 作用组合 类型的华尔兹 定律 同一律 组合 自然 总结