Conjunto Swift - Subtrair

Conjunto Swift - Subtrair
Se você estiver trabalhando em Swift Set Coleções, há um requisito: você deve coletar os elementos no set1 que não estão no set2.

Subtract () no conjunto Swift retorna os elementos no set1, mas não no set2. Certifique -se de que ambos sejam de tipos de conjunto enquanto executam a subtração. Ele armazena o resultado no primeiro conjunto. É importante exibir o primeiro conjunto para ver o resultado.

Sintaxe:

swift_set1.subtraia (swift_set2)

Onde swift_set1 é o primeiro conjunto e swift_set2 é o segundo conjunto.

Exemplo 1:

Vamos criar dois conjuntos Swift e executar a subtração em dois conjuntos.

// Crie o primeiro conjunto Swift
var swift_set1: set = [1,2,3,4,51]
// Crie segundo conjunto Swift
var swift_set2: set = [30,40,1,2,3]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// subtract () em swift_set1 e swift_set2
swift_set1.subtraia (swift_set2)
print ("subtract () em swift_set1 e swift_set2: - \ (swift_set1)")

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:

Execute a subtração em dois conjuntos. Subtraia os elementos em swift_set1 com swift_set2.

Linha 13:

Você pode ver o resultado exibindo o swift_set1.

Os elementos 51 e 4 são os dois elementos presentes no swift_set1, mas não em swift_set2.

Exemplo 2:

Vamos criar dois conjuntos Swift e executar a subtração em dois conjuntos.

// Crie o primeiro conjunto Swift
var swift_set1: set = ["swift1", "linuxhint", "java"]
// Crie segundo conjunto Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// subtract () em swift_set1 e swift_set2
swift_set1.subtraia (swift_set2)
print ("subtract () em swift_set1 e swift_set2: - \ (swift_set1)")

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:

Execute a subtração em dois conjuntos. Subtraia os elementos em swift_set1 com swift_set2.

Linha 13:

Você pode ver o resultado exibindo swift_set1.

Somente "Swift1" é o elemento presente em swift_set1, mas não em swift_set2.

Exemplo 3:

Vamos criar quatro conjuntos Swift e executar a subtração em dois conjuntos repetidamente.

// Crie o primeiro conjunto Swift
var swift_set1: set = ["swift1", "linuxhint", "java", "swift4"]
// Crie segundo conjunto Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
// Crie o terceiro conjunto Swift
var swift_set3: set = ["swift2", "swift3"]
// Crie quarto conjunto Swift
var swift_set4: set = ["swift3", "swift4", "swift5"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
print ("swift_set3 - \ (swift_set3)")
print ("swift_set4 - \ (swift_set4)")
imprimir("------------------------------")
// subtract () em swift_set1 e swift_set2
swift_set1.subtraia (swift_set2)
print ("subtract () em swift_set1 e swift_set2: - \ (swift_set1)")
print ("Elementos existentes em swift_set1: - \ (swift_set1)")
imprimir("------------------------------")
// subtract () em swift_set1 e swift_set3
swift_set1.subtrair (swift_set3)
print ("subtract () em swift_set1 e swift_set3: - \ (swift_set1)")
print ("Elementos existentes em swift_set1: - \ (swift_set1)")
imprimir("------------------------------")
// subtract () em swift_set1 e swift_set4
swift_set1.Subtração (SWIFT_SET4)
print ("subtract () em swift_set1 e swift_set4: - \ (swift_set1)")
print ("Elementos existentes em swift_set1: - \ (swift_set1)")

Saída:

Explicação:

Linha 2-11:

Crie quatro conjuntos chamados swift_set1, swift_set2, swift_set3 e swift_set4.

Linha 11:

Execute a subtração em dois conjuntos. Subtraia os elementos em swift_set1 com swift_set2.

Linha 18:

Execute a operação de subtração em swift_set1 com swift_set2. O resultado é "swift1" e "swift4".

Agora, os elementos presentes em swift_set1 são "swift1" e "swift4".

Linha 27:

Execute a operação de subtração em swift_set1 com swift_set3. O resultado é "swift1" e "swift4".

Agora, os elementos presentes em swift_set1 são "swift1" e "swift4".

Linha 35:

Execute a operação de subtração em swift_set1 com swift_set4. O resultado é "swift1".

Agora, o elemento presente em swift_set1 é "swift1".

Conclusão

Neste guia Swift, aprendemos a realizar a operação de subtração em dois conjuntos Swift. Subtract () no conjunto Swift retorna os elementos no set1, mas não no set2. Certifique -se de que ambos sejam de tipos de conjunto enquanto executam a subtração. Ele armazena o resultado no primeiro conjunto. É importante exibir o primeiro conjunto para ver o resultado. Aprendemos os diferentes exemplos para entender esse método de uma maneira melhor.