Junior — Middle
Агар кӯшиш кунед, ки арзишро аз луғат бо истифода аз калиди нодида гиред, чӣ мешавад?
sobes.tech AI
Ҷавоб аз AI
Дар iOS, луғат (NSDictionary ё Swift Dictionary) ҳангоми кӯшиши гирифтани арзиш бо калиди ғайриқонунӣ баргардон мекунад nil (дар ҳолати Swift) ё объект nil (дар ҳолати Objective-C).
Ин маъно дорад, ки барнома намеафтад, аммо шумо арзишро нахоҳед гирифт, ки бояд ба назар гирифта шавад ва барои пешгирии хатоҳо идора карда шавад.
Масалан дар Swift:
let dict = ["key1": "value1"]
let value = dict["key2"] // value == nil
if let unwrappedValue = value {
print(unwrappedValue)
} else {
print("Калид ёфт нашуд")
}