Union () In Swift Set Renvoie un nouvel ensemble qui a des éléments uniques des deux ensembles. Assurez-vous que les deux sont des types de sets lors de l'exécution du syndicat.
Syntaxe:
swift_set1.Union (SWIFT_SET2)
Où Swift_Set1 est le premier ensemble et Swift_Set2 est le deuxième ensemble.
Exemple 1:
Créons deux ensembles rapides et ne retournons que les éléments distincts des deux ensembles.
// Créer un premier ensemble Swift
var swift_set1: set = [100,200,300,400,500]
// Créer un deuxième ensemble Swift
var swift_set2: set = [1,2,3,100,400]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// Utiliser Union () pour obtenir les valeurs distinctes
print ("Union sur swift_set1 et swift_set2 - \ (swift_set1.Union (SWIFT_SET2)) ")
Sortir:
Explication:
Ligne 2-5:
Créez deux ensembles nommés SWIFT_SET1 et SWIFT_SET2 avec 5 éléments entiers dans chaque ensemble.
Ligne 11:
Enfin, nous affichons l'union de deux sets.
Tous les éléments ont été retournés mais 100 et 200 n'ont été retournés qu'une seule fois.
Exemple 2:
Créons deux ensembles rapides et ne retournons que les éléments distincts des deux ensembles.
// Créer un premier ensemble Swift
var swift_set1: set = ["swift1", "swift2"]
// Créer un deuxième ensemble Swift
var swift_set2: set = ["swift3", "swift4"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// Utiliser Union () pour obtenir les valeurs distinctes
print ("Union sur swift_set1 et swift_set2 - \ (swift_set1.Union (SWIFT_SET2)) ")
Sortir:
Explication:
Ligne 2-5:
Créez deux ensembles nommés SWIFT_SET1 et SWIFT_SET2 avec 2 chaînes dans chaque ensemble.
Ligne 9:
Enfin, nous affichons l'union de deux sets.
Tous les éléments ont été retournés parce que chaque élément ne s'est produit qu'une seule fois.
Jusqu'à présent, nous avons appris à effectuer le syndicat sur deux sets. S'il y a un tableau et un ensemble, est-il possible d'effectuer le syndicat? La réponse est oui. Il peut être possible d'utiliser la méthode ForUnion ().
Syntaxe:
swift_set.Union (swift_array)
Où swift_set est l'ensemble et swift_array est un tableau.
Exemple 1:
Effectuez la FormUnion () sur un tableau Swift et un ensemble qui ont des cordes.
// Créer un premier tableau rapide
var swift_set1: set = ["swift1", "swift2"]
// Créer un deuxième ensemble Swift
var swift_array = ["swift3", "swift4"]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// Utilisez FormUnion () pour obtenir les valeurs distinctes
swift_set1.FormUnion (swift_array)
print ("FormUnion sur swift_set1 et swift_array - \ (swift_set1)")
Sortir:
Explication:
Ligne 2-5:
Nous avons créé le swift_set1 (set) et swift_array (array) avec des éléments de chaîne.
Ligne 11:
Enfin, nous avons effectué la FormUnion (). Le résultat est stocké dans swift_set1.
Exemple 2:
Effectuez la FormUnion () sur un tableau rapide et un ensemble qui ont des entiers.
// Créer un premier tableau rapide
var swift_set1: set = [1,2,3]
// Créer un deuxième ensemble Swift
var swift_array = [1,2,3]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// Utilisez FormUnion () pour obtenir les valeurs distinctes
swift_set1.FormUnion (swift_array)
print ("FormUnion sur swift_set1 et swift_array - \ (swift_set1)")
Sortir:
Explication:
Ligne 2-5:
Nous avons créé le swift_set1 (set) et swift_array (array) avec des éléments entiers.
Ligne 11:
Enfin, nous avons effectué la FormUnion (). Le résultat est stocké dans swift_set1.
Conclusion
Dans ce guide rapide, nous avons appris à effectuer l'opération syndicale sur deux sets Swift. Union () In Swift Set Renvoie un nouvel ensemble qui a des éléments uniques des deux ensembles. Si vous souhaitez effectuer l'opération syndicale sur le set et le tableau, vous pouvez utiliser la méthode ForUnion ().