Union () no Swift Set retorna um novo conjunto que possui elementos exclusivos de ambos os conjuntos. Certifique -se de que ambos sejam de tipos de conjunto enquanto executam a união.
Sintaxe:
swift_set1.Union (swift_set2)
Onde swift_set1 é o primeiro conjunto e swift_set2 é o segundo conjunto.
Exemplo 1:
Vamos criar dois conjuntos rápidos e retornar apenas os elementos distintos de ambos os conjuntos.
// Crie o primeiro conjunto Swift
var swift_set1: set = [100.200.300.400.500]
// Crie segundo conjunto Swift
var swift_set2: set = [1,2,3,100,400]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// Use Union () para obter os valores distintos
print ("Union on swift_set1 e swift_set2 - \ (swift_set1.Union (swift_set2)) ")
Saída:
Explicação:
Linha 2-5:
Crie dois conjuntos chamados swift_set1 e swift_set2 com 5 elementos inteiros em cada conjunto.
Linha 11:
Finalmente, exibimos a união de dois conjuntos.
Todos os elementos foram devolvidos, mas 100 e 200 foram devolvidos apenas uma vez.
Exemplo 2:
Vamos criar dois conjuntos rápidos e retornar apenas os elementos distintos de ambos os conjuntos.
// Crie o primeiro conjunto Swift
var swift_set1: set = ["swift1", "swift2"]
// Crie segundo conjunto Swift
var swift_set2: set = ["swift3", "swift4"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// Use Union () para obter os valores distintos
print ("Union on swift_set1 e swift_set2 - \ (swift_set1.Union (swift_set2)) ")
Saída:
Explicação:
Linha 2-5:
Crie dois conjuntos chamados swift_set1 e swift_set2 com 2 strings em cada conjunto.
Linha 9:
Finalmente, exibimos a união de dois conjuntos.
Todos os elementos foram devolvidos porque cada elemento ocorreu apenas uma vez.
Até agora, aprendemos a realizar o sindicato em dois sets. Se houver uma matriz e um conjunto, é possível realizar a união? A resposta é sim. Pode ser possível usando o método formunion ().
Sintaxe:
swift_set.Union (Swift_array)
Onde swift_set é o conjunto e swift_array é uma matriz.
Exemplo 1:
Execute o formunion () na matriz Swift e o conjunto que possui strings.
// Crie a primeira matriz Swift
var swift_set1: set = ["swift1", "swift2"]
// Crie segundo conjunto Swift
var swift_array = ["swift3", "swift4"]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// Use formunion () para obter os valores distintos
swift_set1.formunion (swift_array)
print ("formunion on swift_set1 e swift_array - \ (swift_set1)")
Saída:
Explicação:
Linha 2-5:
Criamos o swift_set1 (set) e swift_array (matriz) com elementos de string.
Linha 11:
Finalmente, realizamos o formunion (). O resultado é armazenado em swift_set1.
Exemplo 2:
Execute o formunion () na matriz Swift e o conjunto que possui números inteiros.
// Crie a primeira matriz Swift
var swift_set1: set = [1,2,3]
// Crie segundo conjunto Swift
var swift_array = [1,2,3]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// Use formunion () para obter os valores distintos
swift_set1.formunion (swift_array)
print ("formunion on swift_set1 e swift_array - \ (swift_set1)")
Saída:
Explicação:
Linha 2-5:
Criamos o swift_set1 (set) e swift_array (matriz) com elementos inteiros.
Linha 11:
Finalmente, realizamos o formunion (). O resultado é armazenado em swift_set1.
Conclusão
Neste guia Swift, aprendemos a realizar a operação da União em dois conjuntos Swift. Union () no Swift Set retorna um novo conjunto que possui elementos exclusivos de ambos os conjuntos. Se você deseja executar a operação da União no set e Array, pode usar o método formunion ().