Sobes.tech
Intern

Swift-də var və let arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

var dəyişənini elan edir, onun dəyəri dəyişdirilə bilər. let isə, təyin edildikdən sonra dəyişdirilə bilməyən sabiti elan edir.

// Dəyişən elan etmək - dəyər dəyişə bilər
var dəyişənDəyişə bilər = 10
dəyişənDəyişə bilər = 20 // Ok

// Sabit elan etmək - dəyər dəyişmir
let dəyişməzSabit = 30
// dəyişməzSabit = 40 // Xəta: 'let' dəyərinə təyin etmək mümkün deyil

let istifadə etmək üstünlük təşkil edir, çünki dəyər dəyişməyəcəyinə zəmanət verildikdə, bu kodun təhlükəsizliyini artırır və potensial olaraq tərtibçinin optimizasiyalar həyata keçirməsinə imkan verir.