Video: Ethical Hacking Full Course - Learn Ethical Hacking in 10 Hours | Ethical Hacking Tutorial | Edureka 2024
Innerhalb einer Aufzählung innerhalb von Swift können Sie Variablen oder Konstanten deklarieren. Wie Sie in der Abbildung und der folgenden Auflistung sehen können, enthält die Aufzählung eine statische Variable, die aus einem Array mit den fünf Fällen der Enumeration besteht.
enum Ort: String {Case Park = "Park", Pool = "Schwimmbad", Bars = "Klettersteige", Track1 = "Laufstrecke", Track2 = "Walking Track" Statisch vermietete Einrichtungen = [Park, Pool, bars, track1, track2]}
Führen Sie die folgenden Schritte aus, um den Code zu untersuchen, den Sie hier sehen:
-
Deklariert die Ortsaufzählung.
Es hat fünf Fälle.
-
Deklariert ein statisches Mitglied der Enumeration.
Sein Name ist Einrichtungen, und es ist ein Array, das aus den Fällen mit fünf Aufzählungen besteht.
Beachten Sie, dass die Elemente des Arrays die Aufzählungsfälle sind: Sie sind keine Strings und werden nicht zitiert.
-
Erstellen Sie eine Variable e und setzen Sie sie auf den Rohwert des Poolfalls der Place-Enumeration.
Sie verwenden die Deklaration und keine Instanz der Enumeration. Wie Sie sehen, hat es den Wert "Schwimmbad" mit dem zugehörigen Wert des Fallpools.
-
Wenn Sie es drucken, wird es nur als Enum-Wert identifiziert.
-
Verwenden Sie die schnelle Aufzählung, um das Facilities-Array mithilfe von amenity als Schleifenvariable zu durchlaufen.
Sie werden sehen, dass die println-Anweisung fünfmal ausgeführt wird.
-
Erstellen Sie eine String-Variable namens result und setzen Sie sie auf eine leere Zeichenkette.
-
Fügen Sie in einer anderen schnellen Aufzählungsschleife jeden Rohwert (Zeichenkette) hinzu, um das Ergebnis zusammen mit einem Komma und einem Leerzeichen zu erhalten.
-
Druckergebnis.
Mit diesem Codetyp können Kontrollkästchen für alle Werte der Enumeration erstellt werden.
Diese Verwendung der schnellen Aufzählung wäre das Gegenteil von dem, was häufig gemacht wird, wenn Sie die Schnittstelle zeichnen und dann die Variablen hinter Checkboxen oder anderen Benutzeroberflächenelementen deklarieren. In diesem Fall definieren Sie die Aufzählung und ihre Fälle und schreiben dann den Code, um die Oberflächenelemente zu erstellen. Probieren Sie es aus und Sie werden überzeugt sein, dass es schneller geht.