Junior — Middle
Kannst du die Arten von Aufzählungen (enum) aufzählen, die du kennst?
sobes.tech KI
Antwort von AI
In iOS (Swift) gibt es mehrere Haupttypen von Enumerationen (enum):
- Einfache Enumerationen — eine Reihe von verwandten Werten ohne zugehörige Daten.
- Enumerationen mit assoziierten Werten — jeder Fall kann zusätzliche Daten verschiedener Typen speichern.
- Enumerationen mit Raw-Werten — jeder Fall ist mit einem festen Wert eines bestimmten Typs verbunden (z.B. Int, String).
Beispiel für eine einfache enum mit Raw-Werten:
enum Direction: String {
case north = "N"
case south = "S"
case east = "E"
case west = "W"
}
Beispiel für eine enum mit assoziierten Werten:
enum Barcode {
case upc(Int, Int, Int, Int)
case qrCode(String)
}