// Lambda_test20140801.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;int main()
{//创建一个包含10个元素的集合对象vector<int> v;for (int i = 0; i < 10; ++i){v.push_back(i);}//使用for_each 语句和lambda表达式来实现对偶元素的计数int evenCount = 0;for_each(v.begin(),v.end(),[&evenCount](int n){cout<<n;if (n % 2 == 0){cout<<" is even"<<endl;//increment the counterevenCount++;}else{cout<<" is odd"<<endl;}});//将偶元素个数打印出来cout<<"There are "<<evenCount<<" even numbers in the vector"<<endl;getchar();return 0;
}

转载于:https://www.cnblogs.com/wuyida/p/6301451.html

lambda表达式初步相关推荐

  1. Linq之Lambda表达式初步认识

    目录 写在前面 匿名方法 一个例子 Lambda 定义 一个例子 总结 参考文章 写在前面 元旦三天在家闲着无事,就看了看Linq的相关内容,也准备系统的学习一下,作为学习Linq的前奏,还是先得说说 ...

  2. 匿名内部类以及Lambda表达式(Java和C#)

    就来说一说这个匿名内部类,用Java做例子,后面插一点c#.这个东西我之前也知道了很久,一直没有认真去看过,这次就来看看吧,今天的代码量相对很多. 匿名内部类 这里就说匿名内部类,关于其他内部类老规矩 ...

  3. 函数式编程(Lambda表达式、Optional、Stream流)

    函数式编程(Lambda表达式.Optional.Stream流) 文章目录 函数式编程(Lambda表达式.Optional.Stream流) 一.概述 1. 为什么要学习函数式编程? 2. 函数式 ...

  4. java8学习之Lambda表达式深入与流初步

    Lambda表达式深入: 在上一次[http://www.cnblogs.com/webor2006/p/8135873.html]中介绍Lambda表达式的作用时,其中说到这点: 如标红处所说,既然 ...

  5. lambda表达式与委托与线程初步谈论-基于刘铁锰视频观后操作

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  6. 初步认识Lambda表达式

    转自B站波哥视频 Lambda 是一个匿名函数,可以把 Lambda表达式 理解为是一段可以传递的代码 .可以写出更简洁.更灵活的代码.但如果不熟练,会大大降低代码的可读性,需谨慎使用 目录 1.需求 ...

  7. Java 函数式编程和 lambda 表达式

    为什么要使用函数式编程 函数式编程更多时候是一种编程的思维方式,是种方法论.函数式与命令式编程的区别主要在于:函数式编程是告诉代码你要做什么,而命令式编程则是告诉代码要怎么做.说白了,函数式编程是基于 ...

  8. java函数式编程_Java 函数式编程和 lambda 表达式详解

    作者:DemonsI my.oschina.net/demons99/blog/2223079 为什么要使用函数式编程 函数式编程更多时候是一种编程的思维方式,是种方法论.函数式与命令式编程的区别主要 ...

  9. lambda表达式的分析及使用

    上一篇文章:java通过行为参数化传递代码 上一篇文章讲述了什么叫做行为参数化,也描述了如何从一个变量最终抽象演化到了lambda表达式,这是一个循序渐进的过程,是通过一层一层的抽象实现的.所以延续上 ...

最新文章

  1. 机器学习(MACHINE LEARNING)交叉验证(简单交叉验证、k折交叉验证、留一法)
  2. 想学数据分析但不会Python,过来看看SQL吧(上)~
  3. 2-4 测试案例helloWorld
  4. [FxCop.设计规则]13. 定义自定义属性参数的访问属性
  5. github博客突然无法访问_紫菜头博客被DNS污染攻击关站
  6. 【南邮操作系统实验】页面置换算法(FIFO、LRU、OPT)图形化界面(JavaFx)
  7. mysql监控优化(二)主从复制
  8. Vant Weapp的dialog组件在mpvue小程序中使用注意事项
  9. 高频电子线路实验 02 - | 振荡电路与调幅检波
  10. 如何安装浏览器插件,一篇文章全搞定
  11. 85-94年河南农村娃们的童年记忆,追忆童年旧时光
  12. NVIDIA NCCL 源码学习(六)- channel搜索
  13. ChatGPT大规模封号...
  14. stm8L ADC多通通DMA采集和EEPROM一起使用解决死机和数据错位问题——寄存器
  15. oracle sy imp,oracle逻辑备份imp/exp 示例用法【转】
  16. UVa 10115 自动编辑
  17. 0039c语言作业答案2020,中石油华东《程序设计(C语言)》2020年春季学期在线作业【答案】...
  18. GAN学习:一个简单的GAN搭建
  19. 校招答疑总结!准备实习、校招的学妹(弟)们,可不要努力错方向了!
  20. 开过全新BMW 3系 “鱼与熊掌”都可兼得

热门文章

  1. laravel框架安装(奶妈式手把手一步步操作)
  2. mysql安装笔记02
  3. redis api-zset
  4. 复习上学期的HTML+CSS(1)
  5. [存档]Div+Css布局中经常使用的小技巧合集
  6. [LCS]LCS2005服务器应用程序
  7. java消息分发_Kafka教程设计思想之消息分发策略
  8. php 文件查找类,PHP类搜索定位目录树的具体实现方式解析
  9. java 后端校验_如何实现Java后端数据校验?看这篇就足够!
  10. java反射 初始化bean_通用javabean初始化(反射机制)