码迷,mamicode.com
首页 >  
搜索关键字:lambda    ( 4538个结果
委托学习笔记后续:泛型委托及委托中所涉及到匿名方法、Lambda表达式
引言: 最初学习c#时,感觉委托、事件这块很难,其中在学习的过程中还写了一篇学习笔记:委托、事件学习笔记。今天重新温故委托、事件,并且把最近学习到和委托相关的匿名方法、Lambda表达式及泛型委托记录下来,以备复习使用。委托: 日常工作中,常常见到委托用在具体的项目中。而且委托使用起来相对来说也.....
分类:其他好文   时间:2015-02-05 23:09:33    阅读次数:193
Linq之Linq to Objects
目录写在前面系列文章linq to objects总结写在前面上篇文章介绍了linq的延迟加载特性的相关内容,从这篇文章开始将陆续介绍linq to Objects,linq to xml,linq to sql等内容。系列文章Linq之Lambda表达式初步认识Linq之Lambda进阶Linq之...
分类:其他好文   时间:2015-02-05 21:38:57    阅读次数:178
【SICP练习】10 练习1.16
?? 练习1.16 这道题题目特别长,说的无非就是要用一个不变量记录中间结果,然后写出对数步数内的通过迭代来计算幂的函数,当然了还要用到题目中括号内的那个关系。下面就直接上代码了: (define(fast-expt b n)        (fast-expt-iter 1 b n)) (define(fast-expt-iter a b n)       ...
分类:其他好文   时间:2015-02-05 20:34:01    阅读次数:179
【SICP练习】7 练习1.11
?? 这种题目太像是数学题目了,不过拿到编程上又有一些的难度。我们先根据题目中的条件,写出类似于第25页最下面的变换规则。我们先列出如下内容: a-- f(n-1) f(2)  f(3)  f(4) f(5) b-- f(n-2) f(1)  f(2)  f(3) f(4) c—f(n-3) f(0)  f(1)  f(2) f(3) 于是继而得出下式: ...
分类:其他好文   时间:2015-02-05 16:26:09    阅读次数:198
【SICP练习】5 练习1.9
?? 以下是第一个加起两个正整数的方法,其中inc将参数加1,dec将参数减1。 (define (+ a b)          (if(= a 0)             b             (inc (+ (dec a) b)))) 用代换模型展示(+ 4 5)如下: (+ 4 5) (inc (+ 3 5)) (inc ...
分类:其他好文   时间:2015-02-05 13:36:18    阅读次数:115
工作中需要用到的一些小技巧
Lambda表达式是Java8的新功能,所以需要下载JDK8以及设置IDE里项目使用的jdk为jdk8和编译level也设置成1.8Intellij IDEA选择菜单File–Project Structure–Project中,修改Project language level为8.0的那个选项.n...
分类:其他好文   时间:2015-02-02 12:06:11    阅读次数:153
大到可以小说的Y组合子(一)
问:上回乱扯淡了一通,这回该讲正题了吧。 答:OK. 先来列举一些我参考过,并从中受到启发的文章。 (1.)老赵的一篇文章:使用Lambda表达式编写递归函数 (2.)装配脑袋的两篇文章:VS2008亮点:用Lambda表达式进行函数式编程和用Lambda表达式进行函数式编程(续):用C#实现Y组合...
分类:其他好文   时间:2015-02-01 23:18:00    阅读次数:207
从lambda到函数式编程
1 Object.send(:remove_const,'TRUE') 2 Object.send(:remove_const,'FALSE') 3 4 def to_integer(pro) 5 pro[-> n { n + 1 }][0] 6 end 7 8 def t...
分类:其他好文   时间:2015-02-01 23:16:58    阅读次数:272
12.6 实现选项的计算表达式
12.6 实现选项的计算表达式   在 12.4 节,我们用选项值作为示例,介绍了用 LINQ 查询和 F# 计算表达式创建非标准计算的概念,处理选项值的代码,有自定义的值绑定读取实际值,如同标准值。既然我们已经知道如何转换计算表达式,也就知道我们的 Bind 成员会接收值和 lambda 函数。因为我们处理的是选项类型计算表达式,只有当值是 Some(x) 而不是 None 时,我们才打算执...
分类:其他好文   时间:2015-02-01 17:50:08    阅读次数:188
委托和事件 (1) - 委托简析
个人认为,c#最重要的精髓在于其委托。说实话现在已经是c#5.0的时代,c#6很快也要出来了,委托作为一个c#1就有的性质,已经早就被更高级的工具例如泛型委托,lambda表达式包装起来了,基本上已经很少有人会在程序中声明一个delegate。不过,了解一下基础也是很好的,基本概念委托是一个特殊的类...
分类:其他好文   时间:2015-01-31 17:44:40    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!