map があるとしますm: Map[Any, Int]
。ここで、エントリのみを取得して、それらのエントリで新しいマップを作成し(String, Int)
たいと思います。m
m1: Map[String, Int]
私は次のことをしようとしています:
val m1: Map[String, Int] = m collect {case e:(String, Int) => e}
動作しているようですが、警告が表示されます: non variable type-argument String in type pattern (String, Int) is unchecked because it is removed by erasure .
どうすれば警告を取り除くことができますか?