大数据系列修炼-Scala课程48
核心内容:
1、Scala类型约束代码实战及其在Spark中的应用源码解析
1、Scala类型约束的使用 |
1>在scala中,常见的两种类型约束:
A =:= B 含义:表示A类型等同于B类型
A <:< B 含义:表示A类型是B类型的子类 A <:< B从整体上可以理解A<:B,但是实际上A <:< B比A<:B更加严格,
因为编译器在编译级别就会进行类型判断。
2>=:=与 <:<这两个操作符实际上是类,而这两个类是在Predef中定义的。
3>在def rockyT(implicit m: T<:
package IT03
import java.io._
//本程序的目的是掌握Scala中类型约束代码实战及其在Spark中的应用源码解析