Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
Differenza InsiemeOttieni elementi nel primo array ma non negli altri
Intersezione InsiemeOttieni l'intersezione di due o più array
Unione InsiemeOttieni l'unione di due o più array
Unico InsiemeRimuovi elementi duplicati dall'array

Modules

Differenza Insieme

set.difference

Ottieni elementi nel primo array ma non negli altri

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-Array sorgente
excludearrayYes-Array sorgente

Output:

FieldTypeDescription
resultarrayArray di elementi da escludere
countnumberElementi nella sorgente ma non negli array da escludere
removed_countnumberElementi nella sorgente ma non negli array da escludere

Intersezione Insieme

set.intersection

Ottieni l'intersezione di due o più array

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Array da intersecare (array di array)

Output:

FieldTypeDescription
resultarrayArray da intersecare (array di array)
countnumberIntersezione di tutti gli array

Unione Insieme

set.union

Ottieni l'unione di due o più array

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Array da combinare (array di array)

Output:

FieldTypeDescription
resultarrayArray da combinare (array di array)
countnumberUnione di tutti gli array

Unico Insieme

set.unique

Rimuovi elementi duplicati dall'array

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array da deduplicare
preserve_orderbooleanNoTrueArray da deduplicare

Output:

FieldTypeDescription
resultarrayMantieni l'ordine della prima occorrenza
countnumberArray con elementi unici
duplicates_removednumberArray con elementi unici

Released under the Apache 2.0 License.