Sobes.tech
Junior

Дар кадом ҳолатҳо шумо луғат (dictionary)-ро дар коди худ истифода мебаред?

sobes.tech AI

Ҷавоб аз AI

  • Барои нигоҳ доштани ҷуфтҳои "калид-арзиш", ки дар он калидҳо беназир мебошанд.
  • Вақте ки лозим аст, ҷустуҷӯи зуд дар маълумотҳо бо истифода аз калид.
  • Барои намояндагии объектҳои JSON (Swift: [String: Any]).
  • Дар вақти эҷоди анборҳои муваққатии танзимот ё маълумот.
  • Барои гурӯҳбандии маълумотҳо мувофиқи меъёр (калид).
// Мисоли истифодаи луғат барои нигоҳ доштани танзимоти корбар
let userSettings: [String: Any] = [
    "theme": "dark",
    "fontSize": 16,
    "notificationsEnabled": true
]

// Гирифтани арзиш бо калид
if let theme = userSettings["theme"] as? String {
    print("Мавзӯъ: \(theme)")
}