Sobes.tech
Junior — Middle

Cum se implementează stocarea valorilor opționale în programare?

sobes.tech AI

Răspuns de la AI

În programare, valorile opționale sunt utilizate pentru a indica variabile care pot conține o valoare de un anumit tip sau pot lipsi (nil, null). În iOS (Swift), există un tip numit Optional, care înfășoară valoarea și indică faptul că aceasta poate fi o valoare sau nil.

Exemplu în Swift:

var name: String? = "Ivan"
name = nil // acum variabila nu conține nicio valoare

if let unwrappedName = name {
    print("Numele: \(unwrappedName)")
} else {
    print("Lipsă nume")
}

Această abordare permite lucrul în siguranță cu posibilitatea lipsei unei valori, evitând erorile la accesarea lui nil. În alte limbaje, se folosesc concepte similare: Optional în Kotlin, Nullable în C#, Maybe în Haskell etc.