您的位置:首页 > 编程语言

面向过程与函数式编程区别的浅显理解

2013-09-08 23:52 429 查看
我对函数式编程并不熟悉,但是现在貌似很多语言都支持函数式编程的一些特性,比如lambda算子.
python 和c#都有支持,似乎java也要开始支持。
而函数式编程的函数和类似c里面的函数的一个显著区别是前者的函数更具数学特征。一堆值做输入,再输出一个值。而c里面的函数可以更改一些数据结构,很多时候返回值无关紧要。所以,c里面的函数并没有过程贴切。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐