码迷,mamicode.com
首页 >  
搜索关键字:Python生成器 函数式编程    ( 2132个结果
python yeild 生成器
python yeild  生成器 生成器函数在生成值后自动挂起并且暂停它的执行和状态(常常在从头计算整个系列的值或者手动保存和恢复类中的状态时,作为一种解决方案) 生成器在被挂起时自动保存状态,yield将函数挂起后将向调用者返回一个值 ////////////////经过单步执行 可以看到(1)和(2)是交替执行的 >>> def  gensqures(N):       ////(1...
分类:编程语言   时间:2014-12-11 20:59:40    阅读次数:191
scala函数式编程
学习了一些scala的基础语法http://twitter.github.io/scala_school/zh_cn/index.html,尝试一下scala的函数式编程。用函数式编程如何实现:sum(f, a,b)=s = 0for i in [a, b] s+=f(i)return s这是命令....
分类:其他好文   时间:2014-12-10 21:05:00    阅读次数:185
Java 8新特性:全新的Stream API
Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 Stream API引入的目的在于弥补Java函数式编程的缺陷。对于很多支持函数式编程的语言,map()、...
分类:编程语言   时间:2014-12-09 15:59:18    阅读次数:239
第三部分 F# 高级编程技术
第三部分 F# 高级编程技术   在第二部分,我们讨论了大多数函数语言常见的函数概念。现在可以说已经理解了函数式编程,就像在阅读了封装、继承和多态性以后,可以说熟悉面向对象编程一样;但要想成为有效的面向对象的开发人员,还需要学习其他内容,用 F# 进行函数编程也没有什么不同。 就像每种面向对象语言的功能各有特色一样,在 F# 中也有一些特有的功能,在其他函数语言中通常没有,当我们在第九章讨论...
分类:其他好文   时间:2014-12-09 12:25:14    阅读次数:177
?数学函数——在函数式编程背后的动力
函数式思维的动力来自数学。数学函数有很多特色——函数式语言试图模拟真实世界。 所以一开始,我们以一个加1函数开始: Add1(x)?=?x+1 这意思是什么?好吧,看起来十分直白。它意味着有一个操作以一个数字开始...
分类:其他好文   时间:2014-12-05 22:51:12    阅读次数:210
分布式异步消息框架构件 —— 设想
前几天在查看关于 Actor模式的一些资料,包括Erlang在游戏中一些资料,虽然本人不会Erlang但是稍微看了下编写方式.觉得还是有可借鉴的地方的.因为实在不熟悉不枉加评论了.这里说下自己的一些理解. 从这几年Erlang和函数式编程的崛起,引发OOP编程的一些不足,但是OOP并不妨碍获得相关的优点,只不过需要一些有效的框架和规范支持。 首先这里有几个简单的问题: 1.OOP方式面临多线...
分类:其他好文   时间:2014-12-05 17:28:40    阅读次数:206
Underscore
Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。MVC框架Backbone.js就将这个库作为自己的工具库。除了可以在浏览器环境使用,Underscore.js还可以用于Node.js。 U...
分类:其他好文   时间:2014-12-04 22:49:09    阅读次数:182
Linux GCC常用命令
GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler...
分类:系统相关   时间:2014-12-03 15:49:56    阅读次数:181
8.2.2 命令设计模式(The command design pattern)
8.2.2 命令设计模式(The command design pattern)   命令模式(commandpattern)所描述的方法,表示在应用程序中的动作,相对于前一个模式,它常用于参数化已知的行为(比如,筛选列表)但缺少部分(条件),而命令模式经常保存某些“工作单元”,能够在以后调用。我们经常看到命令集合,用来描述用户可以选择处理或操作的步骤。看一下图8.2,就会认识到,接口看起来像...
分类:其他好文   时间:2014-12-02 16:40:43    阅读次数:198
8.2 用于处理函数的习惯用语
8.2 用于处理函数的习惯用语   在前一章,我们讨论了数据结构和相关的设计模式,看到结构模式的两个的示例,与设计函数式数据结构的问题相关,还讨论了行为模式,用于描述对象如何进行通信,在函数术语中,它相当于函数之间如何彼此调用。 在本章,我们将讨论面向行为的应用程序,因此,很自然地,相关的模式将是行为模式,其中第一个称为策略模式(strategy pattern)。...
分类:其他好文   时间:2014-12-02 11:52:21    阅读次数:123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!