Interfejs: ustawiony

Metody

różnica

różnicę() zwraca wartość rules.Set

Zwraca zbiór będący różnicą między ustawionym wywołaniem Narzędzie difference() zostało przekazane do argumentu difference(). Oznacza to, że zwraca zestaw zawierający elementy z argumentu w zbiorze porównawczym, które nie należą do określonego zbioru.

Jeśli zestawy są identyczne, zwraca zestaw pusty (size() == 0).

Zwraca

non-null rules.Set zbiór różnic zawierający elementy znalezione w argumencie porównawczym, które nie są w zbiorze wywołującym.

Przykład

['a','b'].toSet().difference(['a','c'].toSet()) == ['b'].toSet()

zawiera wszystkie

hasAll() zwraca rules.Boolean.

Sprawdź, czy zestaw wywołujący hasAll() zawiera wszystkie elementy w zbiorze porównawczym przekazanym jako hasAll().

Zwraca

non-null rules.Boolean określa, czy zestaw wywołań zawiera wszystkie elementy argumentu do porównania.

Przykład

['a','b'].toSet().hasAll(['a','c']) == false
['d','e','f'].toSet().hasAll(['d','e']) == true

maDowolny

hasAny() zwraca wartość rules.Boolean

Sprawdź, czy zestaw wywołujący hasAny() zawiera którykolwiek z elementów w zestawie lub na liście przekazywanej do funkcji hasAny().

Zwraca

non-null rules.Boolean określa, czy zestaw wywołań zawiera którykolwiek z elementów zbioru lub listy do porównania.

Przykład

['a','b'].toSet().hasAny(['c','d'].toSet()) == false
['a','b'].toSet().hasAny(['a','c'].toSet()) == true

maTylko

hasOnly() zwraca rules.Boolean

Sprawdź, czy zestaw wywołujący hasOnly() zawiera tylko elementy w zbiorze porównawczym lub liście przekazywanej do funkcji hasOnly().

Zwraca

non-null rules.Boolean określa, czy zestaw wywołań zawiera tylko elementy do porównania.

Przykład

['a','b'].toSet().hasOnly(['a','c']) == false
['a','b'].toSet().hasOnly(['a','b']) == true

przecięcie zbiorów

cross() zwraca rules.Set

Zwraca zbiór, który jest punktem przecięcia między wywołaniem zestawu Element intersection() i zbiór zostały przekazane do intersection() Oznacza to, że zwraca zestaw zawierający elementy które są wspólne.

Jeśli zestawy nie mają wspólnych elementów, zwraca zestaw pusty (size() == 0).

Zwraca

Zestaw przecięcia non-null rules.Set zawierający elementy znalezione w obu sekcjach zbiór wywołań i zbiór porównawczy.

Przykład

['a','b'].toSet().intersection(['a','c'].toSet()) == ['a'].toSet()

rozmiar

size() zwraca reguły.Integer

Zwraca rozmiar zbioru.

Zwraca

non-null rules.Integer liczba wartości w określonym zestawie.

rozłączne kryteria : (zasada czyszczenia pamięci) według rozłącznych kryteriów

union() zwraca rules.Set

Zwraca zbiór, który jest sumą zbioru wywołującego union() i zestaw został przekazany do funkcji union(). Oznacza to, że zwraca zestaw, który zawiera wszystkich elementów z obu zestawów.

Zwraca

Zbiór sumaryczny non-null rules.Set zawierający wszystkie elementy w parametrach zestaw wywołań i zestaw porównawczy.

Przykład

['a','b'].toSet().union(['a','c'].toSet()) == ['a', 'b', 'c'].toSet()