Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
Diferença de ConjuntosObter elementos no primeiro array, mas não nos outros
Interseção de ConjuntosObter interseção de dois ou mais arrays
União de ConjuntosObter união de dois ou mais arrays
Conjunto ÚnicoRemover elementos duplicados do array

Modules

Diferença de Conjuntos

set.difference

Obter elementos no primeiro array, mas não nos outros

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-Array de origem
excludearrayYes-Array de origem

Output:

FieldTypeDescription
resultarrayArrays de elementos para excluir
countnumberElementos na origem, mas não nos arrays de exclusão
removed_countnumberElementos na origem, mas não nos arrays de exclusão

Interseção de Conjuntos

set.intersection

Obter interseção de dois ou mais arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Arrays para intersectar (array de arrays)

Output:

FieldTypeDescription
resultarrayArrays para intersectar (array de arrays)
countnumberInterseção de todos os arrays

União de Conjuntos

set.union

Obter união de dois ou mais arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Arrays para combinar (array de arrays)

Output:

FieldTypeDescription
resultarrayArrays para combinar (array de arrays)
countnumberUnião de todos os arrays

Conjunto Único

set.unique

Remover elementos duplicados do array

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array para remover duplicados
preserve_orderbooleanNoTrueArray para remover duplicados

Output:

FieldTypeDescription
resultarrayManter a ordem da primeira ocorrência
countnumberArray com elementos únicos
duplicates_removednumberArray com elementos únicos

Released under the Apache 2.0 License.