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