val m: java.util.Map[String, Int] = ...
m.foreach { entry =>
val (key, value) = entry
// do stuff with key and value
}
Map.Entryをより良い方法で削除できますか?私は、次のことを試してみましたが、それはコンパイルされません:ScalaのクロージャーでMap.Entryを「破棄する」
m.foreach { (key, value) =>
// do stuff with key and value
}
を出力します。あなたは 'java.util.Map'を暗黙的にスカラマップに変換し、それを反復すると実際に' Tuple2'を見ています。 –