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

Scala中隐式转换内幕操作规则揭秘

时间:2015-07-23 08:12:25      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

Scala中隐式转换内幕操作规则揭秘、最佳实践及其在Spark中的应用,具体来说就是通过类的伴生对象实现隐式转换,而不用 Import操作,在sparkRDD对象中用得很多

例子:在spark中,RDD就是通过RDD类的伴生对象实现隐式转换

 

object RDD {

 

  implicit def rddToPairRDDFunctions[K, V](rdd: RDD[(K, V)])

    (implicit kt: ClassTag[K], vt: ClassTag[V], ord: Ordering[K] = null): PairRDDFunctions[K, V] = {

    new PairRDDFunctions(rdd)

  }

..............................

详见

 王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第65讲:Scala中隐式转换内幕操作规则揭秘、最佳实践及其在Spark中的应用源码解析
百度云:技术分享技术分享http://pan.baidu.com/s/1hqyCbGg
腾讯微云:技术分享http://url.cn/fbnMPM
360云盘:技术分享http://yunpan.cn/ccWnW3HQAb52S  访问密码 ba25
技术分享

Scala中隐式转换内幕操作规则揭秘

标签:

原文地址:http://www.cnblogs.com/tom-lee/p/4669291.html

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