Operações de conjunto Swift - Criar e acessar

Operações de conjunto Swift - Criar e acessar
Set é uma coleção que armazena apenas os elementos únicos em Swift. É possível criar um conjunto usando o Definir palavra -chave.

Criação

É opcional especificar o tipo de dados ao criar o conjunto.

Sintaxe:
Set = [element1, elemento,…]

Agora, criamos os conjuntos com diferentes tipos de dados para entender melhor esse conceito.

Exemplo 1:
Vamos criar três conjuntos Swift com três tipos de dados - inteiro, duplo e string.

// Crie um conjunto rápido com tipo inteiro
var swift_set1: set = [100.200.300,400,56]
// Crie um conjunto SWIFT com tipo duplo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crie um conjunto Swift com tipo de string
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
Imprimir (swift_set1)
Imprimir (swift_set2)
Imprimir (swift_set3)

Saída:

Explicação:

Linha 2-8:

Criamos três conjuntos com cinco elementos cada.

Linha 10-12

Finalmente, exibimos três conjuntos.

Exemplo 2:
Vamos criar três conjuntos Swift sem especificar os tipos de dados.

// Crie um conjunto rápido
var swift_set1: set = [100.200.300.400,56]
// Crie um conjunto rápido
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crie um conjunto rápido
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
Imprimir (swift_set1)
Imprimir (swift_set2)
Imprimir (swift_set3)

Saída:

Explicação:

Linha 2-8:

Criamos três conjuntos com cinco elementos cada.

Linha 10-12

Finalmente, exibimos três conjuntos.

Exemplo 3:
Vamos criar um SRT com duplicatas e imprimi -lo.

// Crie um conjunto rápido com duplicatas
var swift_set1: set = [100.200.300,400,56,56,100.200.200,45]
Imprimir (swift_set1)

Saída:

Você pode ver que Swift_set não retorna nenhuma duplicata.

Acessando

Se você quiser exibir os elementos em um conjunto, você pode usar um loop para loop.

Sintaxe:
para o iterador em swift_set
Imprimir (iterador)

Onde swift_set é o conjunto e um iterador é usado para iterar os elementos presentes no swift_set.

Exemplo:
Aqui, criamos três conjuntos com diferentes tipos de dados e os acessamos usando um loop para loop.

// Crie um conjunto rápido com tipo inteiro
var swift_set1: set = [100.200.300,400,56]
// Crie um conjunto SWIFT com tipo duplo
var swift_set2: set = [10.0,20.0,30.0,40.0,5.6]
// Crie um conjunto Swift com tipo de string
var swift_set3: set = ["swift1", "swift2", "swift3", "swift4", "swift5"]
// iterar os elementos em swift_set1
para o iterador em swift_set1
Imprimir (iterador)

imprimir("------------------")
// iterar os elementos em swift_set1
para o iterador em swift_set2
Imprimir (iterador)

imprimir("------------------")
// iterar os elementos em swift_set1
para o iterador em swift_set3
Imprimir (iterador)

Saída:

Explicação:
Primeiro, criamos três conjuntos com 5 elementos cada.

Linha 10-24:
Depois disso, usamos os loops para acessar os elementos um por um de cada conjunto.

Conclusão

Neste guia Swift, aprendemos a criar um conjunto e acessar os elementos de um conjunto usando o loop for. Ao criar um conjunto, é opcional especificar o tipo de dados. Se houver elementos duplicados em um conjunto, ele não retornará nenhum erro. Ele remove os duplicados internamente e retorna os elementos únicos dele.