val m: java.util.Map[String, Int] = ...
m.foreach { entry =>
val (key, value) = entry
// do stuff with key and value
}
Czy istnieje lepszy sposób na zniszczenie mapy.Entry? Próbowałem następujących, ale nie kompilacji:"Przeszkadzać" Map.Entry w zamknięciu Scala
m.foreach { (key, value) =>
// do stuff with key and value
}
Nie jesteś do demontażu struktury 'Map.Entry'. Konwertowałeś niejawnie 'java.util.Map' na mapę scala, a kiedy ją przeglądasz, faktycznie patrzysz na' Tuple2'. –