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("Ачкыч табылган жок")
}