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