【发布时间】:2015-04-26 15:58:11
【问题描述】:
在将一些 Java 代码转换为 Scala 时,我发现虽然 Scala 的 Set 有 contains 方法,但没有 containsAll 方法。我只是缺少正确的方法名称吗?
这是我编写的一些代码来填补空白,以便我可以快速恢复工作。是否足够,还是我遗漏了一些微妙之处?
def containsAll[A](set: Set[A], subset: Set[A]): Boolean =
if (set.size >= subset.size)
subset.forall(a => set.contains(a))
else
false
【问题讨论】: