T-03 Variablen ============== Variablen sind veränderbar und können im Gegensatz zu *Values/Werten* neue Werte annehmen. D.h. es können neue Werte einer entsprechenden Variablen zugewiesen werden. Beispiel: :: scala> var y = 1 + 1 scala> y = 3 scala> println(y * y) // 9 Beim obigen Beispiel sehen wir, dass die Variable *x* von 2 auf die Zahl 3 verändert wird. Dies ist möglich für Variablen. Schauen wir uns ein Beispiel an mit dem Befehl *val*: :: scala> val z = 1 + 1 scala> z = 3 Nach dem Ausführen der letzten Zeile, wird folgende Fehlermeldung von Scala ausgegeben: :: error: reassignment to val Auch bei Variablen kann man den Typ explizit definieren wenn nötig: :: var x: Int = 1 + 1