implicit(隐式转换数据类型)
定义一个变量a,数据类型是Int类型,但是我们赋予的值是3.12,所以它会报错,那么我们现在写一个方法
那么现在就定义成功了,所以这就是隐式转换,编译器自动转换
使用这个命令可以查看Scala中的隐式转换
然后我们开始介绍一下这个implicit隐式
掌握implicit的用法是阅读spark源码的基础,也是学习Scala其他的开源框架的关键。
implicit可以分为:
隐式参数;
隐式转换类型;
隐式类;
1.隐式参数
implicit(隐式转换数据类型)
定义一个变量a,数据类型是Int类型,但是我们赋予的值是3.12,所以它会报错,那么我们现在写一个方法
那么现在就定义成功了,所以这就是隐式转换,编译器自动转换
使用这个命令可以查看Scala中的隐式转换
然后我们开始介绍一下这个implicit隐式
掌握implicit的用法是阅读spark源码的基础,也是学习Scala其他的开源框架的关键。
implicit可以分为:
隐式参数;
隐式转换类型;
隐式类;
1.隐式参数