Swift Set - Unión

Swift Set - Unión
Si está trabajando en colecciones de conjuntos Swift, hay un requisito: debe recopilar solo los elementos únicos de los dos conjuntos. Como es posible? Puede ser posible utilizando el método union ().

Union () en Swift Set devuelve un nuevo conjunto que tiene elementos únicos de ambos conjuntos. Asegúrese de que ambos sean de tipos establecidos mientras realizan el sindicato.

Sintaxis:
swift_set1.Unión (Swift_Set2)

Donde swift_set1 es el primer conjunto y swift_set2 es el segundo conjunto.

Ejemplo 1:
Creemos dos conjuntos rápidos y devuelvamos solo los elementos distintos de ambos conjuntos.

// Crear primer conjunto Swift
var swift_set1: set = [100,200,300,400,500]
// Crear segundo conjunto Swift
var swift_set2: set = [1,2,3,100,400]
imprimir ("Swift_set1 - \ (Swift_set1)")
imprimir ("Swift_set2 - \ (Swift_set2)")
// usa union () para obtener los valores distintos
Imprimir ("Unión en Swift_Set1 y Swift_Set2 - \ (Swift_Set1.unión (swift_set2)) ")

Producción:

Explicación:

Línea 2-5:

Cree dos conjuntos llamados SWIFT_SET1 y SWIFT_SET2 con 5 elementos enteros en cada conjunto.

Línea 11:

Finalmente, mostramos la unión de dos sets.

Todos los elementos fueron devueltos, pero 100 y 200 fueron devueltos solo una vez.

Ejemplo 2:
Creemos dos conjuntos rápidos y devuelvamos solo los elementos distintos de ambos conjuntos.

// Crear primer conjunto Swift
var swift_set1: set = ["swift1", "swift2"]
// Crear segundo conjunto Swift
var swift_set2: set = ["swift3", "swift4"]
imprimir ("Swift_set1 - \ (Swift_set1)")
imprimir ("Swift_set2 - \ (Swift_set2)")
// usa union () para obtener los valores distintos
Imprimir ("Unión en Swift_Set1 y Swift_Set2 - \ (Swift_Set1.unión (swift_set2)) ")

Producción:

Explicación:

Línea 2-5:

Cree dos conjuntos llamados SWIFT_SET1 y SWIFT_SET2 con 2 cadenas en cada conjunto.

Línea 9:

Finalmente, mostramos la unión de dos sets.

Todos los elementos fueron devueltos porque cada elemento ocurrió solo una vez.

Hasta ahora, aprendimos a realizar el sindicato en dos sets. Si hay una matriz y un conjunto, ¿es posible realizar la Unión?? La respuesta es sí. Puede ser posible utilizando el método formunion ().

Sintaxis:
swift_set.Unión (Swift_Array)

Donde swift_set es el set y swift_array es una matriz.

Ejemplo 1:
Realice el formunion () en la matriz Swift y establezca que tenga cuerdas.

// Crear primera matriz Swift
var swift_set1: set = ["swift1", "swift2"]
// Crear segundo conjunto Swift
var swift_array = ["swift3", "swift4"]
print ("Swift_array - \ (Swift_array)")
imprimir ("Swift_set1 - \ (Swift_set1)")
// use formunion () para obtener los valores distintos
swift_set1.Formunion (swift_array)
print ("Formunion en swift_set1 y swift_array - \ (swift_set1)")

Producción:

Explicación:

Línea 2-5:

Creamos el swift_set1 (set) y swift_array (matriz) con elementos de cadena.

Línea 11:

Finalmente, realizamos el formunión (). El resultado se almacena en swift_set1.

Ejemplo 2:

Realice el formunion () en la matriz Swift y establezca que tenga enteros.

// Crear primera matriz Swift
var swift_set1: set = [1,2,3]
// Crear segundo conjunto Swift
var swift_array = [1,2,3]
print ("Swift_array - \ (Swift_array)")
imprimir ("Swift_set1 - \ (Swift_set1)")
// use formunion () para obtener los valores distintos
swift_set1.Formunion (swift_array)
print ("Formunion en swift_set1 y swift_array - \ (swift_set1)")

Producción:

Explicación:

Línea 2-5:

Creamos el swift_set1 (set) y swift_array (matriz) con elementos enteros.

Línea 11:

Finalmente, realizamos el formunión (). El resultado se almacena en swift_set1.

Conclusión

En esta guía rápida, aprendimos cómo realizar la operación de la Unión en dos sets Swift. Union () en Swift Set devuelve un nuevo conjunto que tiene elementos únicos de ambos conjuntos. Si desea realizar la operación sindical en Set y Array, puede usar el método Formunion ().