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) =>
我知道我可以一次分配多個變量,多個值用: (foo, bar, baz) = 1, 2, 3
而且具有富= 1巴= 2,依此類推。 但是我怎樣才能使變量的名稱更具動態性?即, somefunction(data,tupleofnames):
(return that each name mapped to a single datum)
somefunction((1,2,3),