Swift Set - Issuperset_issubset

Swift Set - Issuperset_issubset

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.