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.