码迷,mamicode.com
首页 > 其他好文 > 详细

DT大数据梦工厂 第74讲

时间:2015-08-01 21:50:56      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第74讲:从Spark源码的角度思考Scala中的模式匹配
百度云:http://pan.baidu.com/s/1hqJByvU
腾讯微云:http://url.cn/chV3CI
360云盘:http://yunpan.cn/cdgz9G35mtADm  访问密码 f551
本节王老师讲了从spark的角度来看模式匹配。
首先是case class RegisterWorker 会受到akka的消息,对构造参数具有getter,toString,什么的。
最重要的有apply 生产对象,和unapply,提取对象。
从来没有new,因为有apply。unapply 是为了模式匹配,匹配进程发过来的注册信息。
actor 传递RegisterWorker的信息。 都不会修改,通过akka来传给actor。因为case calss.默认是val的,unapply是析构模式。
析构出来信息,然后使用。
可以手动控制成员参数,可以暴露需要的属性。
如果在半生对象中定义unapply,将带来更大的灵活。

DT大数据梦工厂 第74讲

标签:

原文地址:http://www.cnblogs.com/trgaaaaa/p/4694623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!