Union () in Swift Set restituisce un nuovo set che ha elementi unici da entrambi i set. Assicurati che entrambi siano di set tipi durante l'esecuzione dell'Unione.
Sintassi:
swift_set1.Union (SWIFT_SET2)
Dove swift_set1 è il primo set e swift_set2 è il secondo set.
Esempio 1:
Creiamo due set rapidi e restituiamo solo gli elementi distinti da entrambi i set.
// Crea il primo set rapido
var swift_set1: set = [100.200.300.400.500]
// Crea il secondo set Swift
var swift_set2: set = [1,2,3,100.400]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// usa unione () per ottenere i valori distinti
Print ("Union su Swift_set1 e Swift_set2 - \ (SWIFT_SET1.Union (swift_set2)) ")
Produzione:
Spiegazione:
Riga 2-5:
Crea due set denominati SWIFT_SET1 e SWIFT_SET2 con 5 elementi interi in ciascun set.
Riga 11:
Infine, mostriamo l'unione di due set.
Tutti gli elementi sono stati restituiti ma 100 e 200 sono stati restituiti una sola volta.
Esempio 2:
Creiamo due set rapidi e restituiamo solo gli elementi distinti da entrambi i set.
// Crea il primo set rapido
var swift_set1: set = ["swift1", "swift2"]
// Crea il secondo set Swift
var swift_set2: set = ["swift3", "swift4"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// usa unione () per ottenere i valori distinti
Print ("Union su Swift_set1 e Swift_set2 - \ (SWIFT_SET1.Union (swift_set2)) ")
Produzione:
Spiegazione:
Riga 2-5:
Crea due set denominati SWIFT_SET1 e SWIFT_SET2 con 2 stringhe in ciascun set.
Riga 9:
Infine, mostriamo l'unione di due set.
Tutti gli elementi sono stati restituiti perché ogni elemento si è verificato una sola volta.
Finora, abbiamo imparato a eseguire l'Unione su due set. Se c'è un array e un set, è possibile eseguire l'Unione? La risposta è si. Può essere possibile usando il metodo formunion ().
Sintassi:
swift_set.Union (swift_array)
Dove swift_set è il set e swift_array è un array.
Esempio 1:
Esegui il formunion () su swift array e set che hanno stringhe.
// Crea il primo array Swift
var swift_set1: set = ["swift1", "swift2"]
// Crea il secondo set Swift
var swift_array = ["swift3", "swift4"]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// usa formunion () per ottenere i valori distinti
swift_set1.formunion (swift_array)
print ("Formunion su Swift_set1 e Swift_array - \ (SWIFT_SET1)")
Produzione:
Spiegazione:
Riga 2-5:
Abbiamo creato SWIFT_SET1 (set) e swift_array (array) con elementi di stringa.
Riga 11:
Infine, abbiamo eseguito la formunion (). Il risultato è memorizzato in SWIFT_SET1.
Esempio 2:
Esegui il formunion () su swift array e set che hanno numeri interi.
// Crea il primo array Swift
var swift_set1: set = [1,2,3]
// Crea il secondo set Swift
var swift_array = [1,2,3]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// usa formunion () per ottenere i valori distinti
swift_set1.formunion (swift_array)
print ("Formunion su Swift_set1 e Swift_array - \ (SWIFT_SET1)")
Produzione:
Spiegazione:
Riga 2-5:
Abbiamo creato SWIFT_SET1 (set) e swift_array (array) con elementi interi.
Riga 11:
Infine, abbiamo eseguito la formunion (). Il risultato è memorizzato in SWIFT_SET1.
Conclusione
In questa rapida guida, abbiamo imparato a eseguire l'operazione sindacale su due set rapidi. Union () in Swift Set restituisce un nuovo set che ha elementi unici da entrambi i set. Se si desidera eseguire l'operazione sindacale sul set e l'array, è possibile utilizzare il metodo formunion ().