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