码迷,mamicode.com
首页 >  
搜索关键字:lambda    ( 4538个结果
使用C++11新特性来实现RAII进行资源管理
方法一:借助auto、decltype、unique_ptr、Lambda表达式构造 sqlite3 *db = NULL; auto deleter = [](sqlite3 *pdb){sqlite3_close(pdb);} int nRet = sqlite3_open16(L"F:\\my...
分类:编程语言   时间:2014-07-16 22:59:07    阅读次数:385
[C++] Functor与lambda
* Functor中文翻译为仿函数。* lambda与匿名函数密不可分。lambda本身隐式地定义了对应的函数对象类型(Functor Class)以及该类的对象(Functor object)。Functor特性* 可包含状态。* 可用作模板参数。* 与函数指针相比,Functor语法复杂(需要定...
分类:编程语言   时间:2014-07-16 21:57:10    阅读次数:312
C# Lambda表达式详解,及Lambda表达式树的创建
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda.....
分类:其他好文   时间:2014-07-16 18:55:46    阅读次数:254
[Java 8 Lambda] java.util.stream 简单介绍
包结构例如以下所看到的:这个包的结构非常easy,类型也不多。BaseStream接口全部Stream接口类型的父接口,它继承自AutoClosable接口,定义了一些全部Stream都具备的行为。由于继承自AutoClosable接口,所以全部的Stream类型都能够用在Java 7中引入的try...
分类:编程语言   时间:2014-07-16 18:22:28    阅读次数:233
截取符合指数分布的一部分样本的理论与实验
最近在解决一个符合指数分布的样本处理的问题时,做了一个假设,然后需要做一个小实验确认基于假设而简单推导出的理论的正确性。 首先是假设:给定一个总个数为 N 的样本集,样本集中元素符合指数分布,即在样本集 S 里的每一个元素 X 的值都符合参数为 lambda 的指数分布 X~Exp(lambda). 那么,如果我另给定一个长度 n ,来对所有的样本元素截取,即挑出那些 X 小于或等于 n 的所有元素。 问题是:1)这样的元素有多少个,用N0表示? 2)这些所有被截取的元素的和是多少,用L表...
分类:其他好文   时间:2014-07-15 10:18:25    阅读次数:243
python中的lambda
lambda表达式返回一个函数对象例子:func = lambda x,y:x+yfunc相当于下面这个函数def func(x,y): return x+y 注意def是语句而lambda是表达式下面这种情况下就只能用lambda而不能用def[(lambda x:x*x)(x) for x...
分类:编程语言   时间:2014-07-15 08:42:41    阅读次数:341
python中的小技巧
1.求1~100以内的素数prime=filter(lambda x: not [x%i for i in range(2,x) if x%i==0], range(2,101))#列表推导,一行搞定.print prime2.求字符串子串s='hauifnefldmfp'[s[i:i+n] for...
分类:编程语言   时间:2014-07-13 23:39:55    阅读次数:296
LinQ Lambda表达式用作泛型活动
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.IO;namespace LambdaExpressionA...
分类:其他好文   时间:2014-07-13 21:29:37    阅读次数:227
通过16道练习学习Linq和Lambda
1、查询Student表中的所有记录的Sname、Ssex和Class列。selectsname,ssex,classfromstudentLinq:fromsinStudentsselectnew{s.SNAME,s.SSEX,s.CLASS}Lambda:Students.Select(s=>n...
分类:其他好文   时间:2014-07-11 09:36:30    阅读次数:247
【足迹C++primer】40、动态数组
动态数组 C++语言定义了另外一种new表达式语法,可以分配并初始化一个对象数组。标准库中包含 一个名为allocator的类,允许我们将分配和初始化分离。 12.2.1 new和数组 void fun1() { int *pia=new int[2]; //pia指向第一个int //方括号中的大小必须是整型,但不必是常量 typedef int arrT[42...
分类:编程语言   时间:2014-07-10 19:39:17    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!