Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
Diferencia de ConjuntosObtener elementos en el primer array pero no en los otros
Intersección de ConjuntosObtener la intersección de dos o más arrays
Unión de ConjuntosObtener la unión de dos o más arrays
Conjunto ÚnicoEliminar elementos duplicados del array

Modules

Diferencia de Conjuntos

set.difference

Obtener elementos en el primer array pero no en los otros

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-Array de origen
excludearrayYes-Array de origen

Output:

FieldTypeDescription
resultarrayArrays de elementos a excluir
countnumberElementos en el origen pero no en los arrays a excluir
removed_countnumberElementos en el origen pero no en los arrays a excluir

Intersección de Conjuntos

set.intersection

Obtener la intersección de dos o más arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Arrays para intersectar (array de arrays)

Output:

FieldTypeDescription
resultarrayArrays para intersectar (array de arrays)
countnumberIntersección de todos los arrays

Unión de Conjuntos

set.union

Obtener la unión de dos o más arrays

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-Arrays para combinar (array de arrays)

Output:

FieldTypeDescription
resultarrayArrays para combinar (array de arrays)
countnumberUnión de todos los arrays

Conjunto Único

set.unique

Eliminar elementos duplicados del array

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-Array para eliminar duplicados
preserve_orderbooleanNoTrueArray para eliminar duplicados

Output:

FieldTypeDescription
resultarrayMantener el orden de la primera aparición
countnumberArray con elementos únicos
duplicates_removednumberArray con elementos únicos

Released under the Apache 2.0 License.