Intern
Was ist der Unterschied zwischen var und let in Swift?
sobes.tech KI
Antwort von AI
var deklariert eine Variable, deren Wert geändert werden kann. let deklariert eine Konstante, deren Wert nach der Initialisierung nicht geändert werden kann.
// Deklaration einer Variable - Wert kann sich ändern
var veränderbareVariable = 10
veränderbareVariable = 20 // Ok
// Deklaration einer Konstante - Wert kann sich nicht ändern
let unveränderlicheKonstante = 30
// unveränderlicheKonstante = 40 // Fehler: Zuweisung an 'let'-Wert nicht möglich
Die Verwendung von let ist vorzuziehen, wenn sich der Wert garantiert nicht ändert, da dies die Sicherheit des Codes erhöht und potenziell dem Compiler ermöglicht, Optimierungen durchzuführen.