Swift Set - Soustraire

Swift Set - Soustraire
Si vous travaillez sur des collections Swift Set, il y a une exigence: vous devez collecter les éléments de Set1 qui ne sont pas dans Set2.

Soustraire () dans Swift Set renvoie les éléments dans Set1 mais pas dans Set2. Assurez-vous que les deux sont des types de réglage tout en effectuant une soustraction. Il stocke le résultat dans le premier ensemble. Il est important d'afficher le premier ensemble pour voir le résultat.

Syntaxe:

swift_set1.soustraire (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 effectuons la soustraction sur deux ensembles.

// Créer un premier ensemble Swift
var swift_set1: set = [1,2,3,4,51]
// Créer un deuxième ensemble Swift
var swift_set2: set = [30,40,1,2,3]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// soustraire () sur swift_set1 et swift_set2
swift_set1.soustraire (swift_set2)
print ("soustraire () sur swift_set1 et swift_set2: - \ (swift_set1)")

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:

Effectuer la soustraction sur deux sets. Soustrayez les éléments dans SWIFT_SET1 avec swift_set2.

Ligne 13:

Vous pouvez voir le résultat en affichant le swift_set1.

Les éléments 51 et 4 sont les deux éléments qui sont présents dans le swift_set1 mais pas dans swift_set2.

Exemple 2:

Créons deux ensembles rapides et effectuons la soustraction sur deux ensembles.

// Créer un premier ensemble Swift
var swift_set1: set = ["swift1", "linuxhint", "java"]
// Créer un deuxième ensemble Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
print ("swift_set1 - \ (swift_set1)")
print ("swift_set2 - \ (swift_set2)")
// soustraire () sur swift_set1 et swift_set2
swift_set1.soustraire (swift_set2)
print ("soustraire () sur swift_set1 et swift_set2: - \ (swift_set1)")

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:

Effectuer la soustraction sur deux sets. Soustrayez les éléments dans SWIFT_SET1 avec swift_set2.

Ligne 13:

Vous pouvez voir le résultat en affichant Swift_Set1.

Seul «Swift1» est l'élément présent dans swift_set1 mais pas dans swift_set2.

Exemple 3:

Créons quatre ensembles Swift et effectuons la soustraction sur deux ensembles à plusieurs reprises.

// Créer un premier ensemble Swift
var swift_set1: set = ["swift1", "linuxhint", "java", "swift4"]
// Créer un deuxième ensemble Swift
var swift_set2: set = ["swift2", "linuxhint", "java"]
// Créer un troisième ensemble Swift
var swift_set3: set = ["swift2", "swift3"]
// Créer un quatrième ensemble rapide
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)")
imprimer("------------------------------")
// soustraire () sur swift_set1 et swift_set2
swift_set1.soustraire (swift_set2)
print ("soustraire () sur swift_set1 et swift_set2: - \ (swift_set1)")
print ("Éléments existants dans swift_set1: - \ (swift_set1)")
imprimer("------------------------------")
// soustraire () sur swift_set1 et swift_set3
swift_set1.soustraire (swift_set3)
print ("Supert () sur swift_set1 et swift_set3: - \ (swift_set1)")
print ("Éléments existants dans swift_set1: - \ (swift_set1)")
imprimer("------------------------------")
// soustraire () sur swift_set1 et swift_set4
swift_set1.soustraire (swift_set4)
print ("soustraire () sur swift_set1 et swift_set4: - \ (swift_set1)")
print ("Éléments existants dans swift_set1: - \ (swift_set1)")

Sortir:

Explication:

Ligne 2-11:

Créez quatre ensembles nommés SWIFT_SET1, SWIFT_SET2, SWIFT_SET3 et SWIFT_SET4.

Ligne 11:

Effectuer la soustraction sur deux sets. Soustrayez les éléments dans SWIFT_SET1 avec swift_set2.

Ligne 18:

Effectuez l'opération de soustraction sur swift_set1 avec swift_set2. Le résultat est «Swift1» et «Swift4».

Maintenant, les éléments présents dans SWIFT_SET1 sont «Swift1» et «Swift4».

Ligne 27:

Effectuez l'opération de soustraction sur swift_set1 avec swift_set3. Le résultat est «Swift1» et «Swift4».

Maintenant, les éléments présents dans SWIFT_SET1 sont «Swift1» et «Swift4».

Ligne 35:

Effectuez l'opération de soustraction sur swift_set1 avec swift_set4. Le résultat est «Swift1».

Maintenant, l'élément présent dans SWIFT_SET1 est "Swift1".

Conclusion

Dans ce guide rapide, nous avons appris à effectuer l'opération de soustraction sur deux ensembles rapides. Soustraire () dans Swift Set renvoie les éléments dans Set1 mais pas dans Set2. Assurez-vous que les deux sont des types de réglage tout en effectuant la soustraction. Il stocke le résultat dans le premier ensemble. Il est important d'afficher le premier ensemble pour voir le résultat. Nous avons appris les différents exemples pour mieux comprendre cette méthode.