我希望有一个方法getInstance,它接受一个字符串值并返回对象的一个实例,在方法签名中定义为泛型。def getInstance[T](dataStr: String): Option[T] = { case typeOf[String] => Some// if type of T is Integer
case typeOf[Boolean] => Some(dat
我正在尝试弄清楚如何用反射实例化case类对象。对此有任何支持吗?与我最接近的是scala.reflect.Invocation,但这似乎更多地是为了执行作为对象一部分的方法。case class MyClass(id:Long, name:String)
def instantiate[T](className:String)(args:Any*) : T = { //yourcode her