val one:PartialFunction[Int,String]={ case 1 => "one" case 2 => "two" case _ => "other numbers" } println(one(3))
分类:
其他好文 时间:
2015-09-08 23:27:12
阅读次数:
193
王家林亲授《DT大数据梦工厂》大数据实战视频 Scala 深入浅出实战经典(1-87讲)完整视频、PPT、代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 腾讯微云:http://url.cn/TnGbdC 360云盘:http://yunpan.cn/cQ4c2U...
分类:
编程语言 时间:
2015-08-29 18:37:01
阅读次数:
316
王家林亲授《DT大数据梦工厂》大数据实战视频 Scala 深入浅出实战经典(1-87讲)完整视频、PPT、代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 腾讯微云:http://url.cn/TnGbdC 360云盘:http://yunpan.cn/cQ4c2U...
分类:
其他好文 时间:
2015-08-28 23:03:14
阅读次数:
121
前几天用到了偏函数,然后自己参阅一些相关资料,最后把Scala的部分函数和偏函数整理了一下,和大家分享。...
分类:
其他好文 时间:
2015-08-02 15:20:00
阅读次数:
204
Python函数式编程1.开始我们会了解什么是函数式编程:函数:function函数式:functional,一种编程范式函数式编程特点:把计算视为函数而非指令,贴近计算纯函数式编程:不需要变量,没有副作用,测试简单,支持高阶函数,代码简洁Python支持的函数式编程特点:不是纯函数式编..
分类:
编程语言 时间:
2015-08-01 06:35:32
阅读次数:
245
关于Scala的正则表达式与模式匹配、本地函数与一等公有函数、偏函数以及闭包的讲解
分类:
其他好文 时间:
2015-07-31 01:15:08
阅读次数:
141
本节主要内容
高阶函数简介
Scala中的常用高阶函数
SAM转换
函数柯里化
偏函数
1. 高阶函数简介
高阶函数主要有两种:一种是将一个函数当做另外一个函数的参数(即函数参数);另外一种是返回值是函数的函数。这两种在本教程的第五节 函数与闭包中已经有所涉及,这里简单地回顾一下:
(1)函数参数
//函数参数,即传入另一个函数的参数是函数
//((Int)=>String)=>...
分类:
其他好文 时间:
2015-07-28 10:51:02
阅读次数:
134
DT大数据梦工厂第68讲http://yun.baidu.com/s/1jGKSKAi本节王老师讲了Actor的高级应用。首先,主线程可以发消息给子线程,而子线程接收并处理完消息以后,可以返回给主线程一个消息。这就像邮箱的回复。这里可以在receive偏函数中,写一个关键字 sender !后面就是...
分类:
其他好文 时间:
2015-07-26 14:01:27
阅读次数:
125
(1)Scala的原生线程(Main主线程)也可以看做是一个Actor,当它需要接受并处理消息的时候,会直接调用Actor伴生对象的self方法返回一个Actor实例对象,这样通过这个Actor实例对象的receive方法来接受并处理其他Actor发送给主线程的消息。(2)在Scala语言中,消息的...
分类:
编程语言 时间:
2015-07-26 11:00:16
阅读次数:
199
scala并发编程原生线程Actor、Case Class下的消息传递和偏函数实战...
分类:
编程语言 时间:
2015-07-26 00:35:16
阅读次数:
140