Set rapido - Sottrai

Set rapido - Sottrai
Se stai lavorando su collezioni Swift SET, è necessario: è necessario raccogliere gli elementi in set1 che non sono in set2.

Sottract () in swift set restituisce gli elementi in set1 ma non in set2. Assicurati che entrambi siano di set tipi durante l'esecuzione della sottrazione. Memorizza il risultato nel primo set. È importante visualizzare il primo set per vedere il risultato.

Sintassi:

swift_set1.sottrai (swift_set2)

Dove swift_set1 è il primo set e swift_set2 è il secondo set.

Esempio 1:

Crea due set rapidi ed eseguiamo la sottrazione su due set.

// Crea il primo set rapido
var swift_set1: set = [1,2,3,4,51]
// Crea il secondo set Swift
var swift_set2: set = [30,40,1,2,3]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// sottract () su swift_set1 e swift_set2
swift_set1.sottrai (swift_set2)
print ("sottract () su swift_set1 e swift_set2: - \ (swift_set1)")

Produzione:

Spiegazione:

Riga 2-5:

Crea due set denominati SWIFT_SET1 e SWIFT_SET2 con 5 elementi interi in ciascun set.

Riga 11:

Eseguire la sottrazione su due set. Sottrai gli elementi in swift_set1 con swift_set2.

Riga 13:

Puoi vedere il risultato visualizzando SWIFT_SET1.

Gli elementi 51 e 4 sono i due elementi presenti in SWIFT_SET1 ma non in SWIFT_SET2.

Esempio 2:

Crea due set rapidi ed eseguiamo la sottrazione su due set.

// Crea il primo set rapido
var swift_set1: set = ["swift1", "linuxhint", "java"]
// Crea il secondo set Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// sottract () su swift_set1 e swift_set2
swift_set1.sottrai (swift_set2)
print ("sottract () su swift_set1 e swift_set2: - \ (swift_set1)")

Produzione:

Spiegazione:

Riga 2-5:

Crea due set denominati SWIFT_SET1 e SWIFT_SET2 con 5 elementi interi in ciascun set.

Riga 11:

Eseguire la sottrazione su due set. Sottrai gli elementi in swift_set1 con swift_set2.

Riga 13:

Puoi vedere il risultato visualizzando SWIFT_SET1.

Solo "Swift1" è l'elemento presente in SWIFT_SET1 ma non in SWIFT_SET2.

Esempio 3:

Crea quattro set rapidi ed eseguiamo ripetutamente la sottrazione su due set.

// Crea il primo set rapido
var swift_set1: set = ["swift1", "linuxhint", "java", "swift4"]
// Crea il secondo set Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
// Crea terzo set rapido
var swift_set3: set = ["swift2", "swift3"]
// Crea il quarto set rapido
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)")
stampa("------------------------------")
// sottract () su swift_set1 e swift_set2
swift_set1.sottrai (swift_set2)
print ("sottract () su swift_set1 e swift_set2: - \ (swift_set1)")
Print ("Elements esistenti in SWIFT_SET1: - \ (SWIFT_SET1)")
stampa("------------------------------")
// sottract () su swift_set1 e swift_set3
swift_set1.sottrai (swift_set3)
print ("sottract () su swift_set1 e swift_set3: - \ (swift_set1)")
Print ("Elements esistenti in SWIFT_SET1: - \ (SWIFT_SET1)")
stampa("------------------------------")
// sottract () su swift_set1 e swift_set4
swift_set1.sottrai (swift_set4)
print ("sottract () su swift_set1 e swift_set4: - \ (swift_set1)")
Print ("Elements esistenti in SWIFT_SET1: - \ (SWIFT_SET1)")

Produzione:

Spiegazione:

Riga 2-11:

Crea quattro set denominati SWIFT_SET1, SWIFT_SET2, SWIFT_SET3 e SWIFT_SET4.

Riga 11:

Eseguire la sottrazione su due set. Sottrai gli elementi in swift_set1 con swift_set2.

Riga 18:

Eseguire l'operazione di sottrazione su SWIFT_SET1 con SWIFT_SET2. Il risultato è "SWIFT1" e "SWIFT4".

Ora, gli elementi presenti in SWIFT_SET1 sono "SWIFT1" e "SWIFT4".

Riga 27:

Eseguire l'operazione di sottrazione su SWIFT_SET1 con SWIFT_SET3. Il risultato è "SWIFT1" e "SWIFT4".

Ora, gli elementi presenti in SWIFT_SET1 sono "SWIFT1" e "SWIFT4".

Riga 35:

Eseguire l'operazione di sottrazione su SWIFT_SET1 con SWIFT_SET4. Il risultato è "Swift1".

Ora, l'elemento presente in SWIFT_SET1 è "SWIFT1".

Conclusione

In questa rapida guida, abbiamo imparato a eseguire l'operazione di sottrazione su due set rapidi. Sottract () in swift set restituisce gli elementi in set1 ma non in set2. Assicurati che entrambi siano di set tipi durante l'esecuzione della sottrazione. Memorizza il risultato nel primo set. È importante visualizzare il primo set per vedere il risultato. Abbiamo imparato i diversi esempi per comprendere questo metodo in un modo migliore.