gpt4 book ai didi

Scala 多图 : get item or else empty set

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

如果我使用 Scala Multimap,并且我想获取与键或空集关联的值,我是否必须编写以下内容?

multimap.getOrElse("key", new collection.mutable.HashSet())

似乎以下应该只是工作。空集似乎是一个很好的默认值。
multimap.getOrElse("key")

最佳答案

通常你会使用 Map.withDefaultValue为了这。但是,看起来好像您无法真正获得这种行为并且仍然有一个类型为 MultiMap[A, B] 的集合。 . MultiMap.withDefaultValue的返回类型是 Map[A, Set[B]] .所以不幸的是,你将不得不放弃使用 MultiMap 混合来获得你想要的行为。

关于Scala 多图 : get item or else empty set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6961001/

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