Во время преобразования кода Java в Scala я обнаружил, что существует метод contains
для Scala 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