内容简介:现在大多数程序员都使用OOPS概念进行软件开发.但其中一些人也接触过函数式编程.函数式编程如何影响您的编码风格?
现在大多数 程序员 都使用OOPS概念进行软件开发.
但其中一些人也接触过函数式编程.
函数式编程如何影响您的编码风格?
主要用途是将函数传递给高阶函数,如过滤器和映射(在.Net中的Where和Select)这实际上是最大的影响,允许您只需编写一次设置操作,然后执行操作或修改集合.
所以像
var SquareOfEvenIntegers = MyListOfInts
.Where(i=>even(i))
.Select(i=>i*i);
代替
List<int> SquareOfEvenIntegers = new List<int>()
foreach(int i in MyListOfInts)
{
if (even(i))
{
SquareOfEvenIntegers.Add(i*i);
}
}
翻译自:https://stackoverflow.com/questions/1103799/how-does-functional-programming-influence-your-coding-style
以上所述就是小编给大家介绍的《函数式编程 – 函数式编程如何影响您的编码风格?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 函数式编程之数组的函数式编程
- 纯函数:函数式编程入门
- 深入理解 Java 函数式编程,第 1 部分: 函数式编程思想概论
- 思想交融,Android中的函数式编程(2):什么是函数式编程
- 编程范式 —— 函数式编程入门
- Kotlin 函数与函数式编程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法分析导论
(美)Robert Sedgewick、(法)Philippe Flajolet / 冯舜玺、李学武、裴伟东、等其他 / 机械工业出版社 / 2006-4 / 38.00元
本书阐述了用于算法数学分析的主要方法,所涉及的材料来自经典数学课题,包括离散数学、初等实分析、组合数学,以及来自经典的计算机科学课题,包括算法和数据结构,本书内容集中覆盖基础、重要和有趣的算法,前面侧重数学,后面集中讨论算法分析的应用,重点的算法分的的数学方法。每章包含大量习题以及参考文献,使读者可以更深入地理解书中的内容。 本书适合作为高等院校数学、计算机科学以及相关专业的本科生和研究生的......一起来看看 《算法分析导论》 这本书的介绍吧!