Junior — Middle
Peux-tu énumérer les types d'énumérations (enum) que tu connais?
sobes.tech IA
Réponse de l'IA
Dans iOS (Swift), il existe plusieurs types principaux d'énumérations (enum) :
- Énumérations simples : un ensemble de valeurs liées sans données associées.
- Énumérations avec valeurs associées : chaque cas peut contenir des données supplémentaires de différents types.
- Énumérations avec valeurs raw : chaque cas est associé à une valeur fixe d'un type déterminé (par exemple, Int, String).
Exemple d'une enum simple avec des valeurs raw :
enum Direction: String {
case north = "N"
case south = "S"
case east = "E"
case west = "W"
}
Exemple d'une enum avec des valeurs associées :
enum Barcode {
case upc(Int, Int, Int, Int)
case qrCode(String)
}