Sobes.tech
Junior

Бо кадом навъи додаҳо арзишҳои интихобӣ (Optional) дар Swift амалӣ карда мешаванд?

sobes.tech AI

Ҷавоб аз AI

Optional ҳамчун рӯйхат (enum) бо ду ҳолат амалӣ шудааст:

enum Optional<Wrapped> {
    case none // Барои нишон додани набудани арзиш истифода мешавад
    case some(Wrapped) // Барои нигоҳ доштани арзиши ҳозир истифода мешавад
}

Дар ҷойи Wrapped як навъи умумӣ аст, ки намоиш медиҳад, ки арзиши дар Optional баста шуда метавонад.