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)")
}