Swift - zawiera

Swift - zawiera
Zawiera () w Swift służy do sprawdzenia, czy dany element istnieje w tablicy lub zestawie Swift. W tym przewodniku zaimplementujemy Contrains () na zestawie Swift i Swift. Jeśli element zostanie znaleziony, wartość logiczna - prawda - jest zwracana. Jeśli element nie zostanie znaleziony, wartość logiczna - false - jest zwracana. Musimy więc podać element jako parametr.

Składnia

Szyk

Swift_Array.zawiera (element)

Ustawić

Swift_Set.zawiera (element)

Parametr
Wymaga tylko jednego parametru.

Element Określa element.

Przykład 1

Utworzymy tablicę Swift i zestaw, który ma elementy ciągów i sprawdzimy ciąg „Web”.

// Utwórz szybką tablicę
var Swift_Array: [String] = [„Swift4”, „Java”, „MySQL”, „Web”, „Data”]
print („faktyczna tablica - \ (Swift_Array)”)
// Utwórz zestaw Swift
var Swift_Set: set = [„Swift4”, „Java”, „MySQL”, „Web”, „Data”]
print („rzeczywisty zestaw - \ (swift_set)”)
// Sprawdź, czy sieć istnieje w Swift_Array, czy nie
Drukuj („czy Web istnieje w Swift_Array? - ", Swift_Array.zawiera („Web”))
// Sprawdź, czy sieć istnieje w Swift_Set, czy nie
drukuj („czy Web istnieje w Swift_Set? - ", Swift_Set.zawiera („Web”))

Wyjście

Wyjaśnienie

Linia 2-9:

Utworzyliśmy tablicę o nazwie Swift_Array i zestaw o nazwie Swift_Set z 5 ciągami.

Linia 7:

Zwróć Swift_Array, usuwając ostatni element.

Linia 12:

Sprawdź, czy element „Web” istnieje w Swift_Array, czy nie. Wyjście jest PRAWDA Ponieważ istnieje w Swift_Array.

Linia 15:

Sprawdź, czy element „Web” istnieje w SWIFT_SET, czy nie. Wyjście jest PRAWDA Ponieważ istnieje w swift_set.

Przykład 2

Utworzymy tablicę Swift i zestaw, który ma liczby całkowite i sprawdzimy wartości 34 i 58.

// Utwórz szybką tablicę
var Swift_Array: [int] = [34,45,56,67,89]
print („faktyczna tablica - \ (Swift_Array)”)
// Utwórz zestaw Swift
VAR SWIFT_SET: SET = [58,45,56,67,89]
print („rzeczywisty zestaw - \ (swift_set)”)
// Sprawdź, czy 34 istnieje w Swift_Array, czy nie
druk („czy 34 istnieje w Swift_Array? - ", Swift_Array.zawiera (34))
// Sprawdź, czy 58 istnieje w Swift_Array, czy nie
druk („czy 58 istnieje w Swift_Array? - ", Swift_Array.zawiera (58))
// Sprawdź, czy 34 istnieje w Swift_Set, czy nie
druk („czy 34 istnieje w Swift_Set? - ", Swift_Set.zawiera (34))
// Sprawdź, czy 58 istnieje w Swift_Set, czy nie
druk („czy 58 istnieje w Swift_Set? - ", Swift_Set.zawiera (58))

Wyjście

Wyjaśnienie

Linia 2-9:

Utworzyliśmy tablicę o nazwie Swift_Array i zestaw o nazwie Swift_Set z 5 liczb całkowitych.

Linia 12-15:

Sprawdź, czy wartości 34 i 58 istnieją w Swift_Array, czy nie.

Wartość 34 istnieje w Swift_Array, ponieważ wyjście jest prawdziwe. A wartość 58 nie istnieje w Swift_Array, ponieważ wyjście jest fałszywe.

Linia 18-21:

Sprawdź, czy wartości 34 i 58 istnieją w SWIFT_SET, czy nie.

Wartość 58 istnieje w SWIFT_SET, ponieważ wyjście jest prawdziwe. Wartość 34 nie istnieje w SWIFT_SET, ponieważ wyjście jest fałszywe.

Może być możliwe wdrożenie tej metody w instrukcjach IF-Else.

Przykład 3

Sprawdź, czy 34 istnieje w Swift_Set i Swift_Array.

// Utwórz szybką tablicę
var Swift_Array: [int] = [34,45,56,67,89]
print („faktyczna tablica - \ (Swift_Array)”)
// Utwórz zestaw Swift
VAR SWIFT_SET: SET = [58,45,56,67,89]
print („rzeczywisty zestaw - \ (swift_set)”)
// Sprawdź, czy 34 istnieje w Swift_Array, czy nie
if (Swift_Array.zawiera (34))
Drukuj („34 istnieje w Swift_Array”)

w przeciwnym razie
Drukuj („34 nie istnieje w Swift_Array”)

// Sprawdź, czy 34 istnieje w Swift_Set, czy nie
if (Swift_Set.zawiera (34))
wydruku („34 istnieje w SWIFT_SET”)

w przeciwnym razie
Drukuj („34 nie istnieje w SWIFT_SET”)

Wyjście

Wyjaśnienie

Linia 2-9:

Utworzyliśmy tablicę o nazwie Swift_Array i zestaw o nazwie Swift_Set z 5 liczb całkowitych.

Linia 12-17:

Określamy metodę wewnątrz instrukcji IF i sprawdzamy, czy 34 istnieje w Swift_Array, czy nie. Wyjście jest „34 istnieje w Swift_Array” Ponieważ warunek jest prawdziwy w bloku IF.

Linia 20-25:

Określamy metodę wewnątrz instrukcji IF i sprawdzamy, czy 34 istnieje w SWIFT_SET, czy nie. Wyjście jest „34 nie istnieje w SWIFT_SET” Ponieważ warunek jest fałszywy w bloku IF. Tak więc blok jest wykonywany.

Wniosek

Nauczyliśmy się sprawdzić, czy dany element istnieje w metodzie Swift_Array i Swift_Set. Jeśli element istnieje, prawda zostaje zwrócona. W przeciwnym razie Fałsz zostaje zwrócony. Musimy podać element jako parametr. Wdrożyliśmy również tę metodę z instrukcjami IF-Else.