«Разрушение» Map.Entry в закрытии Scala

val m: java.util.Map[String, Int] = ...
m.foreach { entry =>
  val (key, value) = entry
  // do stuff with key and value
}

Есть ли лучший способ деструктурировать Map.Entry? Я пробовал следующее, но оно не компилируется:

m.foreach { (key, value) =>
  // do stuff with key and value
}
7
задан Ralph 7 February 2011 в 17:56
поделиться