看到他我一下子就悟了-- Lambda表达式

一直对Lambda表达式似懂非懂,平常也用过,就是不太明白有时候还要百度。周六去图书馆看书,看到下面这几句话,一下子就悟了:

  • Lambda表达式(匿名函数),基本形式: (intput paramters)=〉expression a.只有一个参数时,括号是可选的,两个或者更多用逗号隔开 b.编译器无法推断输入函数类型时,可以按一下实例中的方式显示指定类型 (int x,string s)=>s.Length>x   其它参数举例: //两个参数 (x,y)=>x==y //一个参数 x=>x*x //零个参数 ()=>somemethod()
  • Lambda语句(与Lambda表达式类似,只是语句在大括号中) 基本形式: (input parametors)=>{ statement}
  • 哈哈,以后再Lambda表达式就不用翻书了,就这么个形式,记住万变不离其中,不管看多少书,做多少练习,最后还是他……

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏linux驱动个人学习

处理器并行设计

1082
来自专栏SDNLAB

Open vSwitch系列之数据结构解析深入分析ofpbuf

上一篇我们分析了hmap,hamp可以说是Open vSwitch中基石结构,很多Open vSwitch中数据结构都依赖hmap。本篇我们来分析一下ofpbu...

3428
来自专栏我是攻城师

ElasticSearch+Solr几个case笔记

2804
来自专栏我是攻城师

10行Java代码实现最近被使用(LRU)缓存

3414
来自专栏从零开始学 Web 前端

C/C++练习题(三)

分析:在我们看来,虽然使用字符数组和字符指针差不多,printf都可以打印出字符串出来,但是编译器对他们的处理完全不同。 对于字符指针,编译器看到后,...

924
来自专栏码洞

Channel最佳实践之基本规则【译】

channel[通道]是golang的一种重要特性,正是因为channel的存在才使得golang不同于其它语言。channel使得并发编程变得简单容易有趣。

551
来自专栏java一日一条

10行Java代码实现最近被使用(LRU)缓存

在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小限制会变成另一个有意思的问题。现在我们...

362
来自专栏我的技术专栏

C++ 顺序容器基础知识总结

1515
来自专栏大数据学习笔记

Hadoop基础教程-第11章 Hive:SQL on Hadoop(11.4 数据类型和存储格式)(草稿)

第11章 Hive:SQL on Hadoop 11.4 数据类型和存储格式 11.4.1 数据类型 (1)基本类型 Hive 支持关系型数据中大多数基本数...

1729
来自专栏我是业余自学C/C++的

汇编语言-第三章 寄存器(栈存储)

1301

扫描关注云+社区