函数式编程 pros and cons

查看原文

本文提供了函数式编程的简单概述。函数式编程的核心有:纯函数的 combination,无副作用无共享状态无可变数据,描述式写法而非指令式写法。它的缺点是只有列表这种数据结构,在做 hash table,hash map, graph 这些数据结构时就有点慢(其实 clojure 中就解决了这种问题)。它的优点是高阶,抽象,靠近问题的本质,语法简单到不能再简单。