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プログラムでこの「:typeexpr」機能を取得して型を出力するにはどうすればよいですか?
私が持っていたい「:typeexpr」機能を明確にしましょう。次のようなものです。
println(s.colonType) // String
println(li.colonType) // reflect.runtime.universe.Type
colonType
REPLの外部(:type
コマンドを使用できない場合)のScalaプログラムでこのような ""メソッドを取得するにはどうすればよいですか?