码迷,mamicode.com
首页 >  
搜索关键字:lambda表达式    ( 2158个结果
Lambda 表达式(C# 编程指南)
Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。若要创建 Lambda 表达式,需要在 Lambda 运算符 => 左侧指定输入参...
分类:其他好文   时间:2014-05-24 05:25:47    阅读次数:168
委托、匿名方法、Lambda表达式的演进
假设给我们一个泛型对象List,T为int类型,要求我们使用该对象方法FindAll(Predicate match)从中找出该List中的偶数,您如何实现? 说明一下:Predicate是一个泛型委托,它的原型为public delegate bool Predicate(T obj),该委托传....
分类:其他好文   时间:2014-05-23 10:04:08    阅读次数:350
c# 匿名函数与委托
在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。 C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。 不过,本主题中有关匿名方法的信息同样也适用于 Lambda 表达式。 有一种情况下,匿名方法提供了 Lambda 表达式中所没有的功能。 可使用匿名方法来忽略参数列表。 这意味着...
分类:其他好文   时间:2014-05-20 17:06:16    阅读次数:309
JAVA 8 初体验
Java 8 发布两个多月了,更新了一些特性,其中有接口中可以有默认的实现,lambda表达式、重复注解、时间等等。 今天先探究一下这新增的lambda 表达式功能特性,其他的日后待解。 先来看一个例子,以往版本的实现方法: Runnable oldRunnable = new Runnable()...
分类:编程语言   时间:2014-05-19 19:19:50    阅读次数:382
Qt5 中对 C++11 一些新特性的封装
在 Qt5 中,提供更多 C++11 的特性支持,接下来我们将进行详细的说明。slots (槽) 的 Lambda 表达式Lambda表达式是 C++11 中的一个新语法,允许定义匿名函数。匿名函数可用于使用小函数作为参数,而无需显式的进行声明。之前可以通过编写函数指针来达到同样的目的。在 Qt 4...
分类:编程语言   时间:2014-05-19 12:28:11    阅读次数:373
Python学习_列表解析和Lambda表达式
1.根据要求创建列表threes_and_fives(列表值包括1到15中能够被3或者5正常的数)threes_and_fives=[x for x in range(1,16) if x%3==0 or x%5==0]2.lambda表达式实例(剔除掉列表中的”X“)garbled = "IXXX...
分类:编程语言   时间:2014-05-18 19:48:23    阅读次数:397
LINQ to Objects系列(3)深入理解Lambda表达式
Lambda表达式是学好LINQ很重要的一个知识点,后面的LINQ查询中会大量地使用到Lambda表达式。这篇文章从以下几点进行总结。1,Lambda表达式的前世今生2,Lambda表达式的实际运用Lambda表达式的前世今生在没有Lambda表达式之前,我们一般使用原始方法或匿名方法来创建委托.....
分类:其他好文   时间:2014-05-18 19:41:13    阅读次数:335
LINQ to Objects系列(4)表达式树
为了进一步加深对Lambda表达式的理解,我们需要掌握一个新的知识,Lambda表达式树,可能听名字看起来很高深和难以理解,但实际上理解起来并没有想象中那么难,这篇文章我想分以下几点进行总结。1,表达式树的语法2,将代码转换到数据3,探索表达式树4,将数据转换到代码5,IQueryable和表达.....
分类:其他好文   时间:2014-05-18 18:53:24    阅读次数:302
从Racket入门函数式编程
一直想学学LISP,今天总算开了个头。现在我学习LISP不是为了马上能够用于实际项目的应用,而是为了学习一下函数式的思维方式,能够更加深入的了解计算的本质,能够更好的用C++, Java, Python等编写程序。更何况,这些主流语言都逐渐增加了函数式编程的特征,C++,Java现在都引入了 Lambda 表达式。如果能够系统学习一下LISP,相信对自己以后掌握这些语言的新特新特征,对自己写JavaScript、Python,对自己了解闭包、高阶函数、Lambda表达式都会有很大帮助。言归正传,首先推荐三个...
分类:其他好文   时间:2014-05-18 16:01:45    阅读次数:530
Lambda表达式的使用
在C#中,Lambda表达式运用的是Func等泛型常用的有Func委托outTResult此委托封装的方法的返回值类型。Func委托inT此委托封装的方法的参数类型。outTResult此委托封装的方法的返回值类型应用int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9,...
分类:其他好文   时间:2014-05-17 19:27:16    阅读次数:239
2158条   上一页 1 ... 213 214 215 216 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!