Szybki zestaw - odejmij

Szybki zestaw - odejmij
Jeśli pracujesz nad kolekcjami Swift Set, istnieje wymóg: musisz zebrać elementy w set1, które nie są w set2.

Subtract () w zestawie Swift Zwraca elementy w set1, ale nie w set2. Upewnij się, że oba są typami zestawu podczas wykonywania odejmowania. Przechowuje wynik w pierwszym zestawie. Ważne jest, aby wyświetlić pierwszy zestaw, aby zobaczyć wynik.

Składnia:

Swift_Set1.odejmować (Swift_Set2)

Gdzie Swift_Set1 jest pierwszym zestawem, a Swift_Set2 to drugi zestaw.

Przykład 1:

Utwórzmy dwa zestawy Swift i wykonaj odejmowanie na dwóch zestawach.

// Utwórz pierwszy zestaw Swift
var Swift_Set1: Set = [1,2,3,4,51]
// Utwórz drugi zestaw Swift
var Swift_Set2: Set = [30,40,1,2,3]
print („Swift_Set1 - \ (Swift_Set1)”)
print („Swift_Set2 - \ (Swift_Set2)”)
// subtract () na SWIFT_SET1 i SWIFT_SET2
Swift_Set1.odejmować (Swift_Set2)
print („subtract () na Swift_Set1 i Swift_Set2: - \ (Swift_Set1)”)

Wyjście:

Wyjaśnienie:

Linia 2-5:

Utwórz dwa zestawy o nazwie Swift_Set1 i Swift_Set2 z 5 elementami liczb całkowitych w każdym zestawie.

Linia 11:

Wykonaj odejmowanie na dwóch zestawach. Odejmij elementy w SWIFT_SET1 za pomocą SWIFT_SET2.

Linia 13:

Możesz zobaczyć wynik, wyświetlając swift_set1.

51 i 4 elementy to dwa elementy, które są obecne w SWIFT_SET1, ale nie w SWIFT_SET2.

Przykład 2:

Utwórzmy dwa zestawy Swift i wykonaj odejmowanie na dwóch zestawach.

// Utwórz pierwszy zestaw Swift
var Swift_Set1: set = [„Swift1”, „Linuxhint”, „java”]
// Utwórz drugi zestaw Swift
var swift_set2: set = [„Swift2”, „Linuxhint”, „java”]
print („Swift_Set1 - \ (Swift_Set1)”)
print („Swift_Set2 - \ (Swift_Set2)”)
// subtract () na SWIFT_SET1 i SWIFT_SET2
Swift_Set1.odejmować (Swift_Set2)
print („subtract () na Swift_Set1 i Swift_Set2: - \ (Swift_Set1)”)

Wyjście:

Wyjaśnienie:

Linia 2-5:

Utwórz dwa zestawy o nazwie Swift_Set1 i Swift_Set2 z 5 elementami liczb całkowitych w każdym zestawie.

Linia 11:

Wykonaj odejmowanie na dwóch zestawach. Odejmij elementy w SWIFT_SET1 za pomocą SWIFT_SET2.

Linia 13:

Możesz zobaczyć wynik, wyświetlając Swift_Set1.

Tylko „Swift1” jest elementem obecnym w SWIFT_SET1, ale nie w SWIFT_SET2.

Przykład 3:

Utwórzmy cztery zestawy Swift i wykonajmy odejmowanie wielokrotnie na dwóch zestawach.

// Utwórz pierwszy zestaw Swift
var Swift_Set1: set = [„Swift1”, „Linuxhint”, „Java”, „Swift4”]
// Utwórz drugi zestaw Swift
var swift_set2: set = [„Swift2”, „Linuxhint”, „java”]
// Utwórz trzeci zestaw Swift
var Swift_Set3: set = [„Swift2”, „Swift3”]
// Utwórz czwarty zestaw Swift
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)”)
wydrukować("------------------------------")
// subtract () na SWIFT_SET1 i SWIFT_SET2
Swift_Set1.odejmować (Swift_Set2)
print („subtract () na Swift_Set1 i Swift_Set2: - \ (Swift_Set1)”)
drukuj („Istniejące elementy w Swift_Set1: - \ (Swift_Set1)”)
wydrukować("------------------------------")
// subtract () na SWIFT_SET1 i SWIFT_SET3
Swift_Set1.odejmować (Swift_Set3)
print („subtract () na Swift_Set1 i Swift_Set3: - \ (Swift_Set1)”)
drukuj („Istniejące elementy w Swift_Set1: - \ (Swift_Set1)”)
wydrukować("------------------------------")
// subtract () na SWIFT_SET1 i SWIFT_SET4
Swift_Set1.odejmować (Swift_Set4)
print („subtract () na Swift_Set1 i Swift_Set4: - \ (Swift_Set1)”)
drukuj („Istniejące elementy w Swift_Set1: - \ (Swift_Set1)”)

Wyjście:

Wyjaśnienie:

Linia 2-11:

Utwórz cztery zestawy o nazwie Swift_Set1, Swift_Set2, Swift_Set3 i Swift_Set4.

Linia 11:

Wykonaj odejmowanie na dwóch zestawach. Odejmij elementy w SWIFT_SET1 za pomocą SWIFT_SET2.

Linia 18:

Wykonaj operację odejmowania na SWIFT_SET1 z SWIFT_SET2. Rezultatem jest „Swift1” i „Swift4”.

Teraz elementy obecne w Swift_Set1 to „Swift1” i „Swift4”.

Linia 27:

Wykonaj operację odejmowania na SWIFT_SET1 z SWIFT_SET3. Rezultatem jest „Swift1” i „Swift4”.

Teraz elementy obecne w Swift_Set1 to „Swift1” i „Swift4”.

Linia 35:

Wykonaj operację odejmowania na SWIFT_SET1 z SWIFT_SET4. Rezultatem jest „Swift1”.

Teraz elementem obecnym w Swift_Set1 jest „Swift1”.

Wniosek

W tym Swift Guide nauczyliśmy się wykonywać operację odejmowania na dwóch zestawach Swift. Subtract () w zestawie Swift Zwraca elementy w set1, ale nie w set2. Upewnij się, że oba są typami zestawu podczas wykonywania odejmowania. Przechowuje wynik w pierwszym zestawie. Ważne jest, aby wyświetlić pierwszy zestaw, aby zobaczyć wynik. Nauczyliśmy się różnych przykładów, aby lepiej zrozumieć tę metodę.