Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
Mengen-DifferenzElemente im ersten Array, aber nicht in den anderen
Mengen-SchnittSchnittmenge von zwei oder mehr Arrays
Mengen-VereinigungVereinigung von zwei oder mehr Arrays
Einzigartige MengeDoppelte Elemente aus Array entfernen

Modules

Mengen-Differenz

set.difference

Elemente im ersten Array, aber nicht in den anderen

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-Quell-Array
excludearrayYes-Quell-Array

Output:

FieldTypeDescription
resultarrayArrays von auszuschließenden Elementen
countnumberElemente in der Quelle, aber nicht in den Ausschluss-Arrays
removed_countnumberElemente in der Quelle, aber nicht in den Ausschluss-Arrays

Mengen-Schnitt

set.intersection

Schnittmenge von zwei oder mehr Arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Zu schneidende Arrays (Array von Arrays)

Output:

FieldTypeDescription
resultarrayZu schneidende Arrays (Array von Arrays)
countnumberSchnittmenge aller Arrays

Mengen-Vereinigung

set.union

Vereinigung von zwei oder mehr Arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Zu kombinierende Arrays (Array von Arrays)

Output:

FieldTypeDescription
resultarrayZu kombinierende Arrays (Array von Arrays)
countnumberVereinigung aller Arrays

Einzigartige Menge

set.unique

Doppelte Elemente aus Array entfernen

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array zur Duplikatentfernung
preserve_orderbooleanNoTrueArray zur Duplikatentfernung

Output:

FieldTypeDescription
resultarrayErste Vorkommensreihenfolge beibehalten
countnumberArray mit einzigartigen Elementen
duplicates_removednumberArray mit einzigartigen Elementen

Released under the Apache 2.0 License.