码迷,mamicode.com
首页 >  
搜索关键字:lambda expression    ( 8308个结果
Linq - 基础
Linq 本质是C#的一系列扩展方法Linq 延迟执行 (Lambda表达式也有该特性,使用时得特别注意) 调用表达式时,查询不会立即生效,只有当返回对象被使用时,查询才会生效。 当返回对象被多次调用时,每次查询都会生效,即返回对象为最新数据,而不是上次查询的缓存(使用不当,会造成资源的浪费...
分类:其他好文   时间:2014-05-19 09:44:42    阅读次数:208
JDK8 的 Lambda 表达式原理
JDK8 使用一行 Lambda 表达式可以代替先前用匿名类五六行代码所做的事情,那么它是怎么实现的呢?从所周知,匿名类会在编译的时候生成与宿主类带上 $1, $2 的类文件,如写在 TestLambda 中的匿名类产生成类文件是 TestLambda$1.class, TestLambda$2.c...
分类:其他好文   时间:2014-05-19 08:16:32    阅读次数:348
表达式求值
#ifndef MAINFUNC_H#define MAINFUNC_H#include #include #include #include //1. Get the numbers//2. Modify the expression like (1+1*1)*(1-1); 1 represent...
分类:其他好文   时间:2014-05-18 19:54:02    阅读次数:514
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
编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:其他好文   时间:2014-05-16 03:44:56    阅读次数:376
[Java 8 Lambda] java.util.stream 简介
包结构如下所示: 这个包的结构很简单,类型也不多。   BaseStream接口 所有Stream接口类型的父接口,它继承自AutoClosable接口,定义了一些所有Stream都具备的行为。   因为继承自AutoClosable接口,所以所有的Stream类型都可以用在Java 7中引入的try-with-resource机制中,以达到自动关闭资源...
分类:编程语言   时间:2014-05-16 01:53:31    阅读次数:360
如何在C++中获得完整的类型名称
折腾C++的类型系统是一个很有意思的事情。当钻进去之后就会发现,一些原先比较晦涩的基本概念,在研究的过程中都清晰了不少。 check_type的实用价值在于,可以利用它清晰的看见C++中一些隐藏的类型变化。比如完美转发时的引用折叠。 在实现check_type的过程中,用到了不少泛型,甚至元编程的小技巧,充分运用了C++在预处理期、编译期和运行期(RAII)的处理能力。虽然这些代码仅是学习研究时的兴趣之作,实际项目中往往typeid的返回结果就足够了,但上面的不少技巧对一些现实中的项目开发也有一定的参考和...
分类:编程语言   时间:2014-05-16 01:44:26    阅读次数:354
Entity Framework 6.0 源码解读笔记(一)
internal static TResult ExecuteSingle(IEnumerable query, Expression queryRoot) { return GetElementFunction(queryRoot)(query)...
分类:其他好文   时间:2014-05-15 20:54:39    阅读次数:283
A coroutine example: Streaming XML parsing using xml_parser
send($data)`. The sent data will then* be the result of the `yield` expression. Thus it can be received using a code like* `$data = yield;`.*/ /* What...
分类:其他好文   时间:2014-05-15 17:46:37    阅读次数:311
leetcode第一刷_Regular Expression Matching
这道题跟有?和*的那道题很像,不过要简单一些。为什么会简单呢,因为*号只能匹配跟它前面相同的字符。需要注意一点,从aab可以用c*a*b来匹配可以看出,*号可以使他之前的那个字符出现次数变成0。 昨天实验室的同学正好在做这个题,说想用递归做,我想都没想就说用递归肯定超时了。她为什么,我跟人家说因为递归的分支太多了,可怎么也想不起当初自己是怎么写的,回来一看,居然用递归做的,打脸啊。。这个题为什么...
分类:其他好文   时间:2014-05-15 13:29:34    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!