内容简介:现在大多数程序员都使用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 函数与函数式编程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
在线进制转换器
各进制数互转换器
Base64 编码/解码
Base64 编码/解码