标签:: 函数式编程

《函数式编程思维》笔记

函数式编程中粒度最小的重用单元是函数(一等公民),并具备值不可变性,带给我的感受是通过一系列基本数据结构方法的复用,配合高阶函数,用最基本的方法叠加出复杂的解法。在用Haskell解决问题总能体会到逆向思维,从目标出发,一步步推到初始条件。函数式的模式匹配、柯里化和部分施用都很有特色,在这种思维下思考是一个很享受的过程。下面是阅读《函数式编程思维》时做摘录的整理。