【函数式编程】
函数式编程的主要思想是把运算过程尽量写成一系列嵌套的函数调用。
1、函数是"第一等公民",和其它数据类型一样,处于平等地位,可以赋值、传递。
2、无副作用。对于给定输入总是产生给定输出。以及不改变和依赖外部变量的状态。
参考:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html
【函数式编程】
函数式编程的主要思想是把运算过程尽量写成一系列嵌套的函数调用。
1、函数是"第一等公民",和其它数据类型一样,处于平等地位,可以赋值、传递。
2、无副作用。对于给定输入总是产生给定输出。以及不改变和依赖外部变量的状态。
参考:http://www.ruanyifeng.com/blog/2012/04/functional_programming.html