Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
Różnica zbiorówPobierz elementy z pierwszej tablicy, które nie występują w innych
Przecięcie zbiorówPobierz część wspólną dwóch lub więcej tablic
Suma zbiorówPobierz sumę dwóch lub więcej tablic
Unikalne elementy zbioruUsuń zduplikowane elementy z tablicy

Modules

Różnica zbiorów

set.difference

Pobierz elementy z pierwszej tablicy, które nie występują w innych

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-Tablica źródłowa
excludearrayYes-Tablica źródłowa

Output:

FieldTypeDescription
resultarrayTablice elementów do wykluczenia
countnumberElementy w źródle, ale nie w tablicach wykluczających
removed_countnumberElementy w źródle, ale nie w tablicach wykluczających

Przecięcie zbiorów

set.intersection

Pobierz część wspólną dwóch lub więcej tablic

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Tablice do przecięcia (tablica tablic)

Output:

FieldTypeDescription
resultarrayTablice do przecięcia (tablica tablic)
countnumberPrzecięcie wszystkich tablic

Suma zbiorów

set.union

Pobierz sumę dwóch lub więcej tablic

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Tablice do połączenia (tablica tablic)

Output:

FieldTypeDescription
resultarrayTablice do połączenia (tablica tablic)
countnumberSuma wszystkich tablic

Unikalne elementy zbioru

set.unique

Usuń zduplikowane elementy z tablicy

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Tablica do deduplikacji
preserve_orderbooleanNoTrueTablica do deduplikacji

Output:

FieldTypeDescription
resultarrayZachowaj kolejność pierwszego wystąpienia
countnumberTablica z unikalnymi elementami
duplicates_removednumberTablica z unikalnymi elementami

Released under the Apache 2.0 License.