在 REPL 中有一个打印类型的命令:
scala> val s = "House"
scala> import scala.reflect.runtime.universe._
scala> val li = typeOf[List[Int]]
scala> :type s
String
scala> :type li
reflect.runtime.universe.Type
如何在我的 Scala 程序中获得这个 ":type expr" 功能来打印类型?
让我澄清一下我想要的“:type expr”功能,如下所示:
println(s.colonType) // String
println(li.colonType) // reflect.runtime.universe.Type
如何colonType
在 REPL 之外的 Scala 程序中获得这样的“”方法(我没有:type
可用的命令)?