0
に基づいて値を設定します。Scalaは:私は<code>scala implicit</code>に関連する初心者の質問があり、パラメータ型
class Box[T](implicit tag: ClassTag[T]) {
var value = None: Option[Any]
def pickValueUsingTypeOfT : Unit = {
val list = List("string", 1, new myClass(1D))
println(s"type of has type arguments $tag")
//value = Some (find right element from the 'list')
}
}
class myClass(double: Double) {}
object Setter {
def main(args: Array[String]) {
val n: Box[String] = new Box[String]
n.pickValueUsingTypeOfT
}
}
目的はT
の種類に応じてvalue
を設定することです。