Swift -Set - Union

Swift -Set - Union
Wenn Sie an Swift -Set -Sammlungen arbeiten, besteht eine Anforderung: Sie müssen nur die einzigartigen Elemente aus den beiden Sätzen sammeln. Wie ist es möglich? Es kann durch die Verwendung der Union () -Methode möglich sein.

Union () im Swift -Set gibt ein neues Set zurück, das einzigartige Elemente von beiden Sets enthält. Stellen Sie sicher, dass beide festgelegt werden, während die Gewerkschaft durchgeführt wird.

Syntax:
SWIFT_SET1.Union (Swift_Set2)

Wobei SWIFT_SET1 der erste Satz ist und Swift_set2 der zweite Satz ist.

Beispiel 1:
Erstellen wir zwei Swift -Sets und geben nur die unterschiedlichen Elemente aus beiden Sätzen zurück.

// Erstellen Sie den ersten Swift -Set
var Swift_set1: set = [100.200.300.400.500]
// Erstellen Sie den zweiten Swift -Set
var Swift_set2: set = [1,2,3,100,400]
print ("SWIFT_SET1 - \ (SWIFT_SET1)"))
print ("swift_set2 - \ (Swift_set2)"))
// Verwenden Sie Union (), um die unterschiedlichen Werte zu erhalten
print ("Union auf SWIFT_SET1 und SWIFT_SET2 - \ (SWIFT_SET1.Union (Swift_set2)) ")

Ausgang:

Erläuterung:

Zeile 2-5:

Erstellen Sie zwei Sets mit dem Namen Swift_Set1 und Swift_Set2 mit 5 Ganzzahlenelementen in jedem Satz.

Zeile 11:

Schließlich zeigen wir die Vereinigung von zwei Sätzen an.

Alle Elemente wurden zurückgegeben, aber 100 und 200 wurden nur einmal zurückgegeben.

Beispiel 2:
Erstellen wir zwei Swift -Sets und geben nur die unterschiedlichen Elemente aus beiden Sätzen zurück.

// Erstellen Sie den ersten Swift -Set
var Swift_set1: set = ["Swift1", "Swift2"]
// Erstellen Sie den zweiten Swift -Set
var Swift_set2: set = ["Swift3", "Swift4"]
print ("SWIFT_SET1 - \ (SWIFT_SET1)"))
print ("swift_set2 - \ (Swift_set2)"))
// Verwenden Sie Union (), um die unterschiedlichen Werte zu erhalten
print ("Union auf SWIFT_SET1 und SWIFT_SET2 - \ (SWIFT_SET1.Union (Swift_set2)) ")

Ausgang:

Erläuterung:

Zeile 2-5:

Erstellen Sie zwei Sets mit dem Namen Swift_Set1 und Swift_Set2 mit 2 Zeichenfolgen in jedem Satz.

Zeile 9:

Schließlich zeigen wir die Vereinigung von zwei Sätzen an.

Alle Elemente wurden zurückgegeben, weil jedes Element nur einmal auftrat.

Bisher haben wir gelernt, die Gewerkschaft an zwei Sätzen auszuführen. Wenn es ein Array und ein Satz gibt, ist es möglich, die Gewerkschaft auszuführen?? Die Antwort ist ja. Es kann mit der Formunion () -Methode möglich sein.

Syntax:
SWIFT_SET.Union (Swift_array)

Wobei Swift_set das Set ist und Swift_array ist ein Array.

Beispiel 1:
Führen Sie das formunion () auf Swift -Array und Set mit Strings aus.

// Erstellen Sie das erste Swift -Array
var Swift_set1: set = ["Swift1", "Swift2"]
// Erstellen Sie den zweiten Swift -Set
var Swift_array = ["Swift3", "Swift4"]
print ("Swift_array - \ (Swift_array)"))
print ("SWIFT_SET1 - \ (SWIFT_SET1)"))
// Verwenden Sie formunion (), um die unterschiedlichen Werte zu erhalten
SWIFT_SET1.Formunion (Swift_Array)
print ("formunion on swift_set1 und swift_array - \ (Swift_set1)"))

Ausgang:

Erläuterung:

Zeile 2-5:

Wir haben die Swift_Set1 (SET) und SWIFT_Array (Array) mit Stringelementen erstellt.

Zeile 11:

Schließlich haben wir die Formunion () durchgeführt. Das Ergebnis wird in SWIFT_SET1 gespeichert.

Beispiel 2:

Führen Sie das Formunion () auf Swift Array und Set mit Ganzzahlen aus.

// Erstellen Sie das erste Swift -Array
var Swift_set1: set = [1,2,3]
// Erstellen Sie den zweiten Swift -Set
var Swift_array = [1,2,3]
print ("Swift_array - \ (Swift_array)"))
print ("SWIFT_SET1 - \ (SWIFT_SET1)"))
// Verwenden Sie formunion (), um die unterschiedlichen Werte zu erhalten
SWIFT_SET1.Formunion (Swift_Array)
print ("formunion on swift_set1 und swift_array - \ (Swift_set1)"))

Ausgang:

Erläuterung:

Zeile 2-5:

Wir haben das Swift_set1 (SET) und SWIFT_Array (Array) mit Ganzzahlelementen erstellt.

Zeile 11:

Schließlich haben wir die Formunion () durchgeführt. Das Ergebnis wird in SWIFT_SET1 gespeichert.

Abschluss

In diesem Swift -Leitfaden haben wir gelernt, wie man die Gewerkschaftsoperation an zwei Swift -Sets ausführt. Union () im Swift -Set gibt ein neues Set zurück, das einzigartige Elemente von beiden Sets enthält. Wenn Sie den Gewerkschaftsvorgang auf Set und Array ausführen möchten, können Sie die Formunion () -Methode verwenden.