Sobes.tech
Junior — Middle

Proqramlaşdırmada seçimli dəyərlərin saxlanması necə həyata keçirilir?

sobes.tech Süni İntellekt

AI-dan cavab

Proqramlaşdırmada, seçimli dəyərlər, müəyyən bir növü olan və ya olmayan (nil, null) dəyişənləri göstərmək üçün istifadə olunur. iOS (Swift) üçün Optional adlı bir növ mövcuddur, bu, dəyəri əhatə edir və onun ya dəyər, ya da nil ola biləcəyini göstərir.

Swift-də nümunə:

var name: String? = "Ivan"
name = nil // indi dəyişən dəyər içermir

if let unwrappedName = name {
    print("Ad: \(unwrappedName)")
} else {
    print("Ad yoxdur")
}

Bu yanaşma, dəyərin olmaması ehtimalı ilə təhlükəsiz işləməyə imkan verir və nil-ə müraciətdə səhvlərdən qaçınır. Digər dillərdə də oxşar anlayışlar istifadə olunur: Kotlin-də Optional, C#-da Nullable, Haskell-də Maybe və s.