gpt4 book ai didi

scala - 什么是 Map.compute 在 scala.collection.mutable.Map 中的等效功能

转载 作者:行者123 更新时间:2023-12-04 19:27:45 29 4
gpt4 key购买 nike

Java 在 java.util.Map 中有一个方法叫做 compute它提供了一种在 map 中存在或不存在 key 时更新 map 的方法。

scala.collection.mutable.Map 是否提供任何类似的功能?

我检查了文档 MapHashMap但找不到等效的。

最佳答案

您可以使用 updategetOrElse

val x= scala.collection.mutable.Map("a"->1,"b"->2)
x.update("c",x.getOrElse("c",1)+41)
x.update("a",x.getOrElse("a",1)+41)

关于scala - 什么是 Map.compute 在 scala.collection.mutable.Map 中的等效功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51089143/

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