Operaciones de conjunto Swift cree y acceda

Operaciones de conjunto Swift cree y acceda
El conjunto es una colección que almacena solo los elementos únicos en Swift. Es posible crear un conjunto usando el Colocar palabra clave.

Creación

Es opcional especificar el tipo de datos al crear el conjunto.

Sintaxis:
Set = [elemento1, elemento,…]

Ahora, creamos los conjuntos con diferentes tipos de datos para comprender mejor este concepto.

Ejemplo 1:
Creemos tres conjuntos rápidos con tres tipos de datos: entero, doble y cadena.

// Crear un conjunto Swift con tipo entero
var swift_set1: set = [100,200,300,400,56]
// Crear un conjunto Swift con doble tipo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crear un conjunto Swift con el tipo de cadena
var swift_set3: set = ["Swift1", "Swift2", "Swift3", "Swift4", "Swift5"]
imprimir (swift_set1)
imprimir (swift_set2)
imprimir (swift_set3)

Producción:

Explicación:

Línea 2-8:

Creamos tres conjuntos con cinco elementos cada uno.

Línea 10-12

Finalmente, mostramos tres sets.

Ejemplo 2:
Creemos tres conjuntos rápidos sin especificar los tipos de datos.

// Crear un set Swift
var swift_set1: set = [100,200,300,400,56]
// Crear un set Swift
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crear un set Swift
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
imprimir (swift_set1)
imprimir (swift_set2)
imprimir (swift_set3)

Producción:

Explicación:

Línea 2-8:

Creamos tres conjuntos con cinco elementos cada uno.

Línea 10-12

Finalmente, mostramos tres sets.

Ejemplo 3:
Creemos un SRT con duplicados e imprima.

// crear un conjunto rápido con duplicados
var swift_set1: set = [100,200,300,400,56,56,100,200,200,45]
imprimir (swift_set1)

Producción:

Puedes ver que swift_set no devuelve ningún duplicado.

Accesorio

Si desea mostrar los elementos en un conjunto, puede usar un bucle for for.

Sintaxis:
para iterador en swift_set
Imprimir (Iterator)

Donde swift_set es el conjunto y se usa un iterador para iterar los elementos presentes en el swift_set.

Ejemplo:
Aquí, creamos tres conjuntos con diferentes tipos de datos y accedemos a ellos utilizando un bucle para.

// Crear un conjunto Swift con tipo entero
var swift_set1: set = [100,200,300,400,56]
// Crear un conjunto Swift con doble tipo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crear un conjunto Swift con el tipo de cadena
var swift_set3: set = ["Swift1", "Swift2", "Swift3", "Swift4", "Swift5"]
// iterar los elementos en swift_set1
para iterador en swift_set1
Imprimir (Iterator)

imprimir("------------------")
// iterar los elementos en swift_set1
para iterador en swift_set2
Imprimir (Iterator)

imprimir("------------------")
// iterar los elementos en swift_set1
para iterador en swift_set3
Imprimir (Iterator)

Producción:

Explicación:
Primero, creamos tres conjuntos con 5 elementos cada uno.

Línea 10-24:
Después de eso, usamos los bucles para acceder a los elementos uno por uno de cada set.

Conclusión

En esta guía rápida, aprendimos cómo crear un conjunto y acceder a los elementos desde un conjunto usando el bucle for. Al crear un conjunto, es opcional especificar el tipo de datos. Si hay elementos duplicados en un conjunto, no devuelve ningún error. Elimina los duplicados internamente y devuelve los elementos únicos de él.