val (key, value) = entry // do stuf-6ren">
gpt4 book ai didi

scala - "Destructuring"Scala 闭包中的 Map.Entry

转载 作者:行者123 更新时间:2023-12-03 01:14:01 26 4
gpt4 key购买 nike

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
}

最佳答案

如果你愿意做一个理解,我喜欢:

for((key, value) <- m) println(key, value)

但假设你想做 m.foreach,我喜欢

 m.foreach{ case (key, value) => println(key, value) }

关于scala - "Destructuring"Scala 闭包中的 Map.Entry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com