Sobes.tech
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.