gpt4 book ai didi

scala - 如何在 Scala 中将 immutable.Map 转换为 mutable.Map?

转载 作者:行者123 更新时间:2023-12-03 05:06:49 24 4
gpt4 key购买 nike

如何在 Scala 中将 immutable.Map 转换为 mutable.Map 以便更新 Map 中的值?

最佳答案

最干净的方法是使用 mutable.Map varargs 工厂。与 ++ 方法不同,它使用 CanBuildFrom 机制,因此如果编写库代码来利用这一点,则有可能提高效率:

val m = collection.immutable.Map(1->"one",2->"Two")
val n = collection.mutable.Map(m.toSeq: _*)

这是有效的,因为Map也可以被视为一系列对。

关于scala - 如何在 Scala 中将 immutable.Map 转换为 mutable.Map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042878/

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