Intersection () dans Swift Set Renvoie un nouvel ensemble qui a des éléments communs des deux ensembles. Assurez-vous que les deux sont des types de set lors de l'exécution de l'intersection.
Syntaxe:
swift_set1.intersection (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 communs 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)")
// utilise l'intersection () pour obtenir les valeurs communes
print ("intersection sur swift_set1 et swift_set2 - \ (swift_set1.intersection (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'intersection de deux ensembles.
Les éléments 100 et 400 sont les éléments communs présents dans les deux ensembles.
Exemple 2:
Créons deux ensembles rapides et ne retournons que les éléments communs 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)")
// utilise l'intersection () pour obtenir les valeurs communes
print ("intersection sur swift_set1 et swift_set2 - \ (swift_set1.intersection (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:
Comme il n'y a pas d'éléments communs, un ensemble vide est retourné.
Jusqu'à présent, nous avons appris à effectuer une intersection sur deux sets. S'il y a un tableau et un ensemble, est-il possible d'effectuer une intersection? La réponse est oui. Il peut être possible d'utiliser le ForIGNERSECTION () méthode.
Syntaxe:
swift_set.Forminertection (swift_array)
Où swift_set est l'ensemble et swift_array est un tableau.
Exemple 1:
Effectuez la ForminerteSection () sur un tableau rapide et un ensemble qui ont des cordes.
// Créer un premier tableau rapide
var swift_set1: set = ["swift1", "swift2", "swift2"]
// Créer un deuxième ensemble Swift
var swift_array = ["swift3", "swift4", "swift2"]
print ("swift_array - \ (swift_array)")
print ("swift_set1 - \ (swift_set1)")
// Utilisez ForIGRINGERSECTION ()
swift_set1.Forminertection (swift_array)
print ("FormillerSection 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 préformé la FormillerSection (). Le résultat est stocké dans swift_set1.
Exemple 2:
Effectuer la formillertesection () 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 ForIGRINGERSECTION ()
swift_set1.Forminertection (swift_array)
print ("FormillerSection 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 interprété la FormillerSection ().Le résultat est stocké dans swift_set1.
Conclusion
Dans ce guide rapide, nous avons appris à effectuer l'opération d'intersection sur deux ensembles rapides.intersection () dans Swift Set. Il renvoie un nouvel ensemble qui a des éléments communs des deux ensembles. Si vous souhaitez effectuer l'opération d'intersection sur l'ensemble et le tableau, vous pouvez utiliser la méthode ForIGTERSECTION ().