函数式编程

来源:互联网 发布:虚拟展厅设计软件 编辑:程序博客网 时间:2024/06/16 21:14

函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念。

1.与面向对象编程(Object-oriented programming)和过程式编程(Procedural programming)并列的编程范式。

2.最主要的特征是,函数是第一等公民。

3.强调将计算过程分解成可复用的函数,典型例子就是map方法和reduce方法组合而成 MapReduce 算法。

4.只有纯的、没有副作用的函数,才是合格的函数



0 0