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.