Sobes.tech
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)
}