摘要: App特质的作用 运行结果: 问题: 是怎么把封装的初始化代码块传给delayedInit(body: => Unit)的? 用反编译工具jd-gui.exe把上面生成的.class反编译出来,可以看到多出了好多个类, 其中主要的有 class AppInternals, delayedInitbo 阅读全文
posted @ 2017-01-24 19:33 dy9776 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 掌握implicit的用法是阅读Spark源码的基础,也是学习Scala其它的开源框架的关键,implicit 可分为: 隐式参数 隐式转换类型 隐式调用函数 1.隐式参数 当我们在定义方法时,可以把最后一个参数列表标记为implicit,表示该组参数是隐式参数。一个方法只会有一个隐式参数列表,置于 阅读全文
posted @ 2017-01-24 10:31 dy9776 阅读(853) 评论(0) 推荐(0) 编辑