Aufzählungen
Aufzählungen
Aufzählungen ist eine kostenlose Swift Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 1. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Swift Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Swift Academy-Kurs umfasst insgesamt 1 Lektionen.
Einführung
Hallo,
In dieser Lektion lernen Sie das Thema Enumerationen kennen.
Enumerationen werden verwendet, um benutzerdefinierte Typen zu erstellen. Indem wir im nächsten Schritt mit den zugehörigen Daten dieses benutzerdefinierten Typs arbeiten, können wir typsicheren Code schreiben.
Enumerationen sind Werttypen, die Daten aus einer zusammengehörigen Gruppe aufnehmen. Dadurch können wir typsicher programmieren.
Fortsetzung
Einige Informationen über Enumerationen sollten Sie kennen. Sehen wir sie uns an.
- In Swift muss nicht jeder Fall einer Enumeration einen Wert haben.
- Die den Fällen in der Enumeration zugewiesenen Rohwerte können vom Typ String, Character, Ganzzahl oder Gleitkommazahl sein.
- In einer Enumeration können wir AssociatedValue definieren. Diese Werte können von beliebigem Typ sein.
- In Swift sind Enumerationen Typen erster Klasse.
Fortsetzung
- Für keinen der Fälle in der Enumeration müssen wir einen Wert, also einen Raw Value, definieren. Enumerationen sind Typen erster Klasse. Wir können Eigenschaften, Methoden oder Initializer anpassen,
- Enumerationen können Protokolle implementieren und durch Erweiterungen erweitert werden.
- Die Namen von Enumerationen müssen mit einem Großbuchstaben beginnen.
- Enumerationen sind Werttypen, keine Referenztypen.
enum SiliconValley {
case Google
case Apple
case Microsoft
}
enum SiliconValley1 { case Apple, Google, Amazon, Microsoft}
var companyName = SiliconValley1.Apple
companyName = SiliconValley1 . Google
companyName = .Amazon
/*
After the first definition, he realized that the
variable companyName type is the SiliconValley1 enum.
As in the .Amazon definition in the last line,
there is no need to pass the name of the enum as an extra.
companyName is automatically inferred.
*/rawValue
Auch für unsere Enumerationen kann ein Raw Value definiert werden.
Lernen wir das an einem Beispiel.
enum Direction1: String {
case North, South, East, West
}
//Default value of North = “North”
//Default value of South = “South”
//Default value of East = “East”
//Default value of West = “West”
enum SiliconValley2: Int {
case Apple, Google, Amazon, Microsoft
}
//Default value of Apple = 0, Google =1, Amazon =2 , Microsoft =3
Beispiel
Nun veranschaulichen wir explizit die Verwendung des Raw Value.
enum Direction2: Character
{
case North = "n"
case South = "s"
case East = "e"
case West = "w"
}
enum SiliconValley3: Int {
case Apple = 1 , Google, Amazon, Microsoft
}
// value of Google = 2, Amazon = 3, Microsoft = 4
// Defined Enum Raw Value can be accessed as follows.
enum SiliconValley4: Int { case Apple = 1 , Google, Microsoft, Amazon }
let companyRank = SiliconValley4.Amazon.rawValue
print ( "Raw value of Amazon is \(companyRank)" )
//Prints Raw value of Amazon is 4”Herzlichen Glückwunsch
Herzlichen Glückwunsch 🎉
In dieser Lektion haben Sie Enumerationen in Swift kennengelernt.
Bis zur nächsten Lektion.

Häufig gestellte Fragen
Ist die Lektion „Aufzählungen“ kostenlos?
Ja — der vollständige Text von „Aufzählungen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Swift Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Swift Academy-Kurs umfasst insgesamt 1 Lektionen.
Was lerne ich in „Aufzählungen“?
Aufzählungen Du übst Swift Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Swift Academy zu starten?
Keine Vorkenntnisse erforderlich. Swift Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 1.
Wie lange dauert die Lektion „Aufzählungen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Swift Academy-Lektion Code schreiben und ausführen?
Ja. Jede Swift Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.