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