11
Scalaで型消去を回避するにはどうすればよいですか?または、なぜコレクションの型パラメーターを取得できないのですか?
Scalaでの悲しい事実は、List [Int]をインスタンス化すると、インスタンスがListであること、およびその個々の要素がIntであることを確認できますが、それがList [ Int]、簡単に確認できるように: scala> List(1,2,3) match { | case l : List[String] => println("A list of strings?!") | case _ => println("Ok") | } warning: there were unchecked warnings; re-run with -unchecked for details A list of strings?! -uncheckedオプションは、型の消去を非難します。 scala> List(1,2,3) match { | case l : List[String] => …
370
scala
type-erasure