我对函数式编程并不熟悉,但是现在貌似很多语言都支持函数式编程的一些特性,比如lambda算子.
python 和c#都有支持,似乎java也要开始支持。
而函数式编程的函数和类似c里面的函数的一个显著区别是前者的函数更具数学特征。一堆值做输入,再输出一个值。而c里面的函数可以更改一些数据结构,很多时候返回值无关紧要。所以,c里面的函数并没有过程贴切。
本文共 218 字,大约阅读时间需要 1 分钟。
我对函数式编程并不熟悉,但是现在貌似很多语言都支持函数式编程的一些特性,比如lambda算子.
python 和c#都有支持,似乎java也要开始支持。
而函数式编程的函数和类似c里面的函数的一个显著区别是前者的函数更具数学特征。一堆值做输入,再输出一个值。而c里面的函数可以更改一些数据结构,很多时候返回值无关紧要。所以,c里面的函数并没有过程贴切。
转载于:https://blog.51cto.com/thuhak/1292220