Set - Issuperset ()
ispUperset () w zestawie Swift można użyć do sprawdzenia, czy wszystkie elementy w innym zestawie istnieją w tym zestawie. Jeśli istnieją wszystkie elementy, możemy powiedzieć, że zestaw jest supersetem. Tak więc prawda zostanie zwrócona. W przeciwnym razie nie jest to super zestaw, a fałsz zostanie zwrócony.
Składnia:
Swift_Set1.Issuperset (of: Swift_Set2)
Tutaj Swift_Set1 to pierwszy zestaw, a Swift_Set2 to drugi zestaw.
Ten Swift_Set1 sprawdza, czy wszystkie elementy w SWIFT_SET2 istnieją w tym SWIFT_SET1. Jeśli istnieje, możemy powiedzieć, że SWIFT_SET1 jest supersetem.
Przykład 1:
Utworzymy dwa zestawy, które przechowują wartości liczb całkowitych i sprawdzimy, czy oba są do siebie zastępcze, czy nie.Int
// Utwórz dwa zestawy Swift
var Swift_Set1: Set = [10,20,4,56,70]
var Swift_Set2: Set= [10,20,4,56]
print („Swift Set1:”, Swift_Set1)
print („Swift Set2:”, Swift_Set2)
// Sprawdź Swift_Set1 to Superset of Swift_Set2
druk („to Swift_Set1 Superset of Swift_Set2? -", Swift_Set1.ispUperset (of: swift_set2))
// Sprawdź Swift_Set2 to Superset of Swift_Set1
druk ("to Swift_Set2 Superset of Swift_Set1? -", Swift_Set2.ispUperset (of: swift_set1))
Wyjście:
Wyjaśnienie:
Linia 2-3:
Naszym pierwszym krokiem jest utworzenie dwóch zestawów (Swift_Set1 i Swift_Set2) z typami liczb całkowitych.
Linia 9:
Sprawdzamy, czy SWIFT_SET1 jest Supersetem Swift_Set2. Wyjście jest prawdziwe, ponieważ wszystkie elementy w SWIFT_SET2 istnieją w SWIFT_SET1.
Linia 12:
Sprawdzamy, czy Swift_Set2 jest Supersetem Swift_Set1. Wyjście jest fałszywe, ponieważ wszystkie elementy w SWIFT_SET1 nie istnieją w SWIFT_SET2.
Przykład 2:
Utworzymy dwa zestawy, które przytrzymują sznurki i sprawdzimy, czy oba są do siebie zastępcze, czy nie.
// Utwórz dwa zestawy Swift
var Swift_Set1: Set= [„Swift1”]
var Swift_Set2: Set= [„Swift1”, „Swift3”]
print („Swift Set1:”, Swift_Set1)
print („Swift Set2:”, Swift_Set2)
// Sprawdź Swift_Set1 to Superset of Swift_Set2
druk („to Swift_Set1 Superset of Swift_Set2? -", Swift_Set1.ispUperset (of: swift_set2))
// Sprawdź Swift_Set2 to Superset of Swift_Set1
druk ("to Swift_Set2 Superset of Swift_Set1? -", Swift_Set2.ispUperset (of: swift_set1))
Wyjście:
Wyjaśnienie:
Linia 2-3:
Naszym pierwszym krokiem jest utworzenie dwóch zestawów (Swift_Set1 i Swift_Set2) z typami ciągów.
Linia 9:
Sprawdzamy, czy SWIFT_SET1 jest Supersetem Swift_Set2. Wyjście jest fałszywe, ponieważ wszystkie elementy w SWIFT_SET2 nie istnieją w SWIFT_SET1.
Linia 12:
Sprawdzamy, czy Swift_Set2 jest Supersetem Swift_Set1. Wyjście jest prawdziwe, ponieważ wszystkie elementy w Swift_Set1 istnieją w SWIFT_SET2.
Set - issubSet ()
issubSet () w zestawie Swift można użyć do sprawdzenia, czy wszystkie elementy w tym zestawie istnieją w innym zestawie, czy nie. Jeśli istnieje, możemy powiedzieć, że zestaw jest podzbiorem. Tak więc prawda zostanie zwrócona. W przeciwnym razie nie jest to podgap i Fałsz zostanie zwrócony.
Składnia:
Swift_Set1.issubset (of: swift_set2)
Tutaj Swift_Set1 to pierwszy zestaw, a Swift_Set2 to drugi zestaw.
Ten Swift_Set1 sprawdza, czy wszystkie elementy w tym zestawie istnieją w zestawie SWIFT SET2, czy nie. Jeśli istnieje, możemy powiedzieć, że SWIFT_SET1 jest podzbiorem SWIFT_SET2.
Przykład 1:
Utworzymy dwa zestawy, które przechowują wartości liczb całkowitych i sprawdzimy, czy oba są dla siebie podzbiór, czy.
// Utwórz dwa zestawy Swift
var Swift_Set1: Set= [10,20,4,56,70]
var Swift_Set2: Set= [10,20,4,56]
print („Swift Set1:”, Swift_Set1)
print („Swift Set2:”, Swift_Set2)
// Sprawdź Swift_Set1 to podzbiór Swift_Set2
Drukuj (”to Swift_Set1 Podzbiór Swift_Set2? -", Swift_Set1.issubset (of: swift_set2))
// Sprawdź Swift_Set2 to podzbiór Swift_Set1
druk ("to Swift_Set2 Podzbiór Swift_Set1? -", Swift_Set2.issubset (of: swift_set1))
Wyjście:
Wyjaśnienie:
Linia 2-3:
Naszym pierwszym krokiem jest utworzenie dwóch zestawów (Swift_Set1 i Swift_Set2) z typami liczb całkowitych.
Linia 9:
Sprawdzamy, czy SWIFT_SET1 jest podzbiorem SWIFT_SET2. Wyjście jest fałszywe, ponieważ wszystkie elementy w SWIFT_SET1 nie istnieją w SWIFT_SET2.
Linia 9:
Sprawdzamy, czy Swift_Set2 jest podzbiorem Swift_Set1. Wyjście jest prawdziwe, ponieważ wszystkie elementy w SWIFT_SET2 istnieją w SWIFT_SET1.
Przykład 2:
Utworzymy dwa zestawy, które zawierają ciągi i sprawdzimy, czy oba są ze sobą podzbioru, czy nie.
// Utwórz dwa zestawy Swift
var Swift_Set1: Set= [„Swift1”]
var Swift_Set2: Set= [„Swift1”]
print („Swift Set1:”, Swift_Set1)
print („Swift Set2:”, Swift_Set2)
// Sprawdź Swift_Set1 to podzbiór Swift_Set2
Drukuj (”to Swift_Set1 Podzbiór Swift_Set2? -", Swift_Set1.issubset (of: swift_set2))
// Sprawdź Swift_Set2 to podzbiór Swift_Set1
druk ("to Swift_Set2 Podzbiór Swift_Set1? -", Swift_Set2.issubset (of: swift_set1))
Wyjście:
Wyjaśnienie:
Linia 2-3:
Naszym pierwszym krokiem jest utworzenie dwóch zestawów (Swift_Set1 i Swift_Set2) z typami ciągów.
Linia 9:
Sprawdzamy, czy SWIFT_SET1 jest podzbiorem SWIFT_SET2. Wyjście jest prawdziwe, ponieważ element w SWIFT_SET1 istnieje w SWIFT_SET2.
Linia 9:
Sprawdzamy, czy SWIFT_SET1 jest podzbiorem SWIFT_SET2. Wyjście jest prawdziwe, ponieważ element w SWIFT_SET1 istnieje w SWIFT_SET2.
Wniosek
W tym przewodniku omówiliśmy metody Issuperset i IssubSet dostępne w zestawie zestawu w języku programowania Swift. ispUperset () w zestawie Swift można użyć do sprawdzenia, czy wszystkie elementy w innym zestawie istnieją w tym zestawie. issubSet () w zestawie Swift można użyć do sprawdzenia, czy wszystkie elementy w tym zestawie istnieją w innym zestawie, czy nie.