函数式编程-数据结构+算法

函数式编程也遵循数据结构+算法的编程范式。

数据结构为高阶类型;

算法为算子,高阶函数。

函数式编程关心数据的映射,命令式编程关心解决问题的步骤

这里的映射就是数学上“函数”的概念——  一种东西和另一种东西之间的对应关系。

这也是为什么“函数式编程”叫做“函数式编程”。