我想提出一個案例類Bla,它採用類型參數A,它在運行時知道A的類型(它將其存儲在其info字段中)。 我的嘗試如下例所示。問題是這個例子不能編譯。 case class Bla[A](){
val info=Run.paramInfo(this) // this does not compile
}
import scala.reflect.runtime.universe._
我正在尋找一種方法來將一個斯卡拉單例對象作爲一個字符串(例如:package1.Main)給予實際的主要實例,以便我可以調用它的方法。問題的 例子: package x {
object Main extends App {
val objectPath: String = io.StdIn.readLine("Give an object: ") // user enters