使用 Scala 的 Set,是否有类似于 Java's Set 中的 containsAll 方法的方法?
在将一些Java代码转换为Scala的过程中,我发现虽然有一个 Scala 的方法,但没有一个方法。我只是缺少正确的方法名称吗?contains
Set
containsAll
以下是我为填补空白而编写的一些代码,以便我可以快速恢复工作。这是否足够,或者我错过了一些微妙之处?
def containsAll[A](set: Set[A], subset: Set[A]): Boolean =
if (set.size >= subset.size)
subset.forall(a => set.contains(a))
else
false