In diesem Swift -Leitfaden sehen wir, wie die Elemente überprüft werden, die in einem Wörterbuch mithilfe der containes () -Methode vorhanden sind oder fehlen. Methode.
Wenn wir in Swift ein Wörterbuch erstellen möchten, müssen wir den Datentyp des Schlüssel- und Wertpaares beim Erstellen eines Wörterbuchs angeben. Beide Datentypen von Schlüsselwertpaaren können gleich oder unterschiedlich sein.
enthält () Funktion
Die Methode enthält () im Swift -Wörterbuch wird verwendet, um zu überprüfen, ob ein Schlüssel oder Wert in einem Wörterbuch vorhanden ist oder nicht. Es nimmt die Kurzschließung als Parameter an. Dieser Parameter gibt die Bedingung an, dass, wenn die Bedingung erfüllt ist, wahr zurückgegeben wird. Ansonsten wird falsch zurückgegeben.
Hier, $ 0 kann als Kurzschließung verwendet werden, um den Zustand anzugeben.
Syntax
Swift_Dictionary.enthält ($ 0 Zustand)
Das Swift_Dictionary ist das Eingabewörterbuch.
Parameter:
Die Bedingung nimmt die Bedingung ein, um zu prüfen, ob ein bestimmter Schlüssel oder Wert in einem schnellen Wörterbuch vorhanden ist oder nicht.
Beispiel 1
Wir werden ein Swift-Wörterbuch erstellen, das über fünf Schlüsselwertpaare verfügt und nach Werten prüft, die im Swift_Dictionary vorhanden sind oder nicht oder nicht.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = [1: "Java", 2: "Php", 3: "Scipy", 4: "Pandas", 5: "Pytorch"]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// Überprüfen Sie, ob der Wert - Pandas im Swift_Dictionary vorhanden ist oder nicht
print ("existiert Pandas? ? - \ (Swift_Dictionary.Enthält $ 0.Wert == "pandas") "))
// Überprüfen Sie, ob der Wert - Scipy im Swift_Dictionary vorhanden ist oder nicht
print ("existiert Pandas? ? - \ (Swift_Dictionary.Enthält $ 0.value == "scipy") "))
// Überprüfen Sie, ob der Wert - HTML im Swift_Dictionary vorhanden ist oder nicht
print ("existiert Pandas? ? - \ (Swift_Dictionary.Enthält $ 0.value == "html") "))
Ausgang:
Erläuterung
Zeile 2
Wir haben ein Wörterbuch mit dem Namen "Swift_Dictionary" mit fünf Schlüsselwertpaaren erstellt. Hier ist der Schlüssel der Ganzzahltyp und der Wert ist der Zeichenfolge -Typ.
Zeile 7
Hier überprüfen wir den „Wert - Pandas existiert im Swift_Dictionary oder nicht“. Die Ausgabe ist wahr, weil Pandas im Swift_Dictionary existieren.
Zeile 10
Hier überprüfen wir den „Wert - scipy existiert im Swift_Dictionary oder nicht“. Die Ausgabe ist wahr, weil Scipy im Swift_Dictionary existiert.
Zeile 13
Hier überprüfen wir den „Wert - HTML existiert im Swift_Dictionary oder nicht“. Die Ausgabe ist falsch, weil HTML im Swift_Dictionary nicht existiert.
Beispiel 2
Wir werden ein Swift-Wörterbuch erstellen, das über fünf Schlüsselwertpaare verfügt und nach Schlüssel prüft, die im Swift_Dictionary vorhanden sind oder nicht oder nicht.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = [1: "Java", 2: "Php", 3: "Scipy", 4: "Pandas", 5: "Pytorch"]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// Überprüfen Sie, ob der Schlüssel - 3 im Swift_Dictionary vorhanden ist oder nicht
print ("existiert Key-3? ? - \ (Swift_Dictionary.Enthält $ 0.Key == 3) ")
// Überprüfen Sie, ob der Schlüssel - 4 im Swift_Dictionary vorhanden ist oder nicht
drucken ("existiert Key-4? ? - \ (Swift_Dictionary.Enthält $ 0.Key == 4) ")
// Überprüfen Sie, ob der Schlüssel - 15 im Swift_Dictionary vorhanden ist oder nicht
print ("existiert Key-15 ? - \ (Swift_Dictionary.Enthält $ 0.Key == 15) ")
Ausgang:
Erläuterung
Zeile 2
Wir haben ein Wörterbuch namens Swift_Dictionary mit fünf Schlüsselwertpaaren erstellt. Hier ist der Schlüssel der Ganzzahltyp und der Wert ist der Zeichenfolge -Typ.
Zeile 7
Hier überprüfen wir, ob das „Schlüssel - 3“ im Wörterbuch vorhanden ist oder nicht. Die Ausgabe ist wahr, weil im Swift_Dictionary „3“ vorhanden ist.
Zeile 10
Hier überprüfen wir, ob der „Schlüssel - 4 im Wörterbuch vorhanden ist oder nicht“. Die Ausgabe ist wahr, da im Swift_Dictionary „4“ vorhanden ist.
Zeile 13
Hier überprüfen wir, ob der „Schlüssel - 15 im Wörterbuch vorhanden ist oder nicht“. Die Ausgabe ist falsch, weil "15" im Swift_Dictionary nicht existiert.
Beispiel 3
Wir werden ein Swift-Wörterbuch mit fünf Schlüsselwertpaaren erstellen und nach Schlüssel suchen, die im Swift_Dictionary vorhanden sind oder nicht unter Verwendung von Bedingungen existieren.
// Erstellen Sie ein Swift -Wörterbuch
var Swift_Dictionary = [1: "Java", 2: "Php", 3: "Scipy", 4: "Pandas", 5: "Pytorch"]
print ("tatsächliches Wörterbuch - \ (Swift_Dictionary)"))
// Überprüfen Sie, ob der Schlüssel vorhanden ist und im Swift_Dictionary weniger als 5 ist oder nicht
drucken ("gibt es einen Schlüssel, der weniger als 5 ist? ? - \ (Swift_Dictionary.Enthält $ 0.Taste < 5 )")
// Überprüfen Sie, ob der Schlüssel existiert und im Swift_Dictionary größer als 5 ist oder nicht
drucken ("gibt es einen Schlüssel, der größer als 5 ist? ? - \ (Swift_Dictionary.Enthält $ 0.Schlüssel> 5) ")
Ausgang:
Erläuterung
Zeile 2
Wir haben ein Wörterbuch namens Swift_Dictionary mit fünf Schlüsselwertpaaren erstellt. Hier ist der Schlüssel der Ganzzahltyp und der Wert ist der Zeichenfolge -Typ.
Zeile 7
Hier überprüfen wir mindestens einen Schlüssel, der weniger als 5 existiert. Die Ausgabe ist wahr, da es Schlüssel gibt, die weniger als 5 existieren.
Zeile 10
Hier überprüfen wir mindestens einen Schlüssel, der mehr als 5 existiert. Die Ausgabe ist falsch, da kein Schlüssel im Swift_Dictionary größer als 5 ist.
Abschluss
In diesem schnellen Tutorial haben wir gesehen, wie man prüft, ob die Elemente in einem Wörterbuch existieren oder nicht.enthält () im Swift -Wörterbuch ist eine Methode, mit der ein Schlüssel oder Wert in einem Wörterbuch vorhanden ist. Es nimmt die Kurzschließung als Parameter an. Dieser Parameter gibt die Bedingung an, dass, wenn die Bedingung erfüllt ist, wahr zurückgegeben wird. Ansonsten wird falsch zurückgegeben. Wir haben verschiedene Beispiele gesehen, indem wir andere Bedingungen auf bestimmte Schlüssel und Werte überprüfen.