Typeインスタンスを通常の Scala 型として使用することは可能ですか? たとえば、次のスニペットでは、tpeを使用してpiを見つけることができますか?
import scala.reflect.runtime.universe._
implicit val pi: Double = 3.14159265
val tpe = typeOf[Double]
implicitly[Double] // pi
implicitly[tpe]???
私の目標を達成するための簡単な解決策がないこと、およびtpeを暗黙的に [Double]に変換するための一種のファクトリが必要になることを恐れています。とにかく、リフレクション型を Scala コードに統合することは非常に強力であり、見た目ほどクレイジーではないと思います。