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.