Sobes.tech
Junior — Middle

Bildiğin enum türlerini sıralayabilir misin?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS (Swift) içinde birkaç temel enum (enum) türü vardır:

  • Basit enumlar — ilişkili değerler olmadan bağlantılı değerler kümesi.
  • İlişkili değerlerle enumlar — her durum, farklı türlerde ek veriler depolayabilir.
  • Raw değerlerle enumlar — her durum, belirli bir türde sabit bir değere bağlıdır (örneğin, Int, String).

Raw değerlerle basit bir enum örneği:

enum Direction: String {
    case north = "N"
    case south = "S"
    case east = "E"
    case west = "W"
}

İlişkili değerlerle enum örneği:

enum Barcode {
    case upc(Int, Int, Int, Int)
    case qrCode(String)
}