Intern
Wat is het verschil tussen var en let in Swift?
sobes.tech AI
Antwoord van AI
var declareert een variabele waarvan de waarde kan worden gewijzigd. let declareert een constante waarvan de waarde na initialisatie niet kan worden gewijzigd.
// Declaratie van een variabele - de waarde kan veranderen
var veranderlijkeVariabele = 10
veranderlijkeVariabele = 20 // Ok
// Declaratie van een constante - de waarde kan niet veranderen
let onveranderlijkeConstante = 30
// onveranderlijkeConstante = 40 // Fout: Kan niet toewijzen aan 'let'-waarde
Het gebruik van let wordt aanbevolen wanneer de waarde gegarandeerd niet zal veranderen, omdat dit de veiligheid van de code verhoogt en mogelijk de compiler in staat stelt optimalisaties uit te voeren.