Junior — Middle
Was ist der Unterschied zwischen den Variablendeklarationen var und val in Kotlin?
sobes.tech KI
Antwort von AI
In Kotlin werden var und val zur Deklaration von Variablen verwendet, unterscheiden sich jedoch grundlegend:
var— deklariert eine veränderbare Variable. Der Wert dieser Variablen kann nach der Initialisierung geändert werden.val— deklariert eine unveränderliche Variable, ähnlich einer Konstante. Nach der Zuweisung kann ihr Wert nicht mehr geändert werden.
Beispiel:
var veränderbareVar = 10
veränderbareVar = 20 // erlaubt
val unveränderlicheVal = 30
// unveränderlicheVal = 40 // Kompilierungsfehler
Es wird empfohlen, val zu verwenden, wenn sich der Wert nicht ändern soll, da dies die Sicherheit und Lesbarkeit des Codes erhöht.