package big.data.analyse.scala /** * 类型限定 * Created by zhen on 2018/12/9. */ object Lxxd { def main(args: Array[String]) { // A =:= B 表示A,B类型相同 def it_is_equal[T](i:T)(implicit ev : T =:= Int){ println("life is short, you need python...") } it_i…
Scala类型检查与转换 isInstanceOf:检查某个对象是否属于某个给定的类. asInstanceOf:将引用转换为子类的引用. classOf:如果想测试p指向的是一个Employee对象但又不是其子类,可以用if(p.getClas s == classOf[Employee]),classOf方法定义在scala.Predef对象中,因此会被自动引入.如: if(p.isInstanceOf[Employee]){ val s = p.asInstanceOf[Employee]…