码迷,mamicode.com
首页 >  
搜索关键字:函数式编程    ( 1899个结果
Python的两件小事----函数式编程&类实例
函数式编程语言 http://program-think.blogspot.com/2012/02/why-choose-python-4-fp.html 纯函数:输出完全依赖输入的函数,不能读写外部变量、没有IO Python中的相关内置函数: 1. map(函数,迭代器)      将迭代器中的所有内容依次传递给函数,并返回一个迭代器      可以是list... ...
分类:编程语言   时间:2014-12-18 12:03:36    阅读次数:191
杂感——在scala和python之间的选择
两者都兼具强大和优雅。两者的编程体验都是非常棒的。对于常规编程任务,两者之个方面的表现都差不多。scala是从学术界走来的,python是从工业界走来的。Scala比python更强调函数式编程和函数式的思维方式。如果要开发大型的应用,scala会比python可靠些,因为scala将更多的约..
分类:编程语言   时间:2014-12-17 18:54:36    阅读次数:250
函数式编程扫盲篇
1. 概论在过去的近十年的时间里,面向对象编程大行其道。以至于在大学的教育里,老师也只会教给我们两种编程模型,面向过程和面向对象。孰不知,在面向对象产生之前,在面向对象思想产生之前,函数式编程已经有了数十年的历史。那么,接下来,就让我们回顾这个古老又现代的编程模型,让我们看看究竟是什么魔力将这个概念...
分类:其他好文   时间:2014-12-16 20:42:47    阅读次数:320
9.6 第九章小结
9.6 第九章小结   在前面几章,我们讨论了函数式编程,用函数风格实现了几个示例应用程序。我们从简单的函数概念入手,比如,把值组合成“多值(multiple values)”或“可选值(“alternative values)”,然后,讨论了使用函数的方法。在第七章和第八章,我们讨论了函数式程序设计,这不是偶然的决定:本书的结构对应于 F# 的迭代式开发风格。我们从简单的概念开始,能够简单、...
分类:其他好文   时间:2014-12-16 10:03:22    阅读次数:133
【Spark亚太研究院系列丛书】Spark实战高手之路-第2章动手实战Scala第3小节:动手实战Scala函数式编程(2)
3,动手实战Scala中的泛型 泛型泛型类和泛型方法,也就是我们实例化类或者调用方法的时候可以指定其类型,由于Scala的泛型和Java的泛型是一致的,这里不再赘述。4,动手实战Scala中的隐式转换、隐式参数、隐式类 隐式转换是很多人学习Scala的难点,这是Scala的精髓之一:下面看一下隐藏参...
分类:其他好文   时间:2014-12-11 23:55:35    阅读次数:230
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!