2013-09-28 35 views

回答

2
scala> def checkType[S: ru.TypeTag, T: ru.TypeTag] = ru.typeOf[T] <:< ru.typeOf[S] 
    |  | checkType: [S, T](implicit evidence$1: reflect.runtime.universe.TypeTag[S], implicit evidence$2: reflect.runtime.universe.TypeTag[T])Boolean 

scala> checkType[Any, String] 
res0: Boolean = true 

scala> checkType[Int, String] 
res1: Boolean = false 
相关问题