Variablen deklarieren
Skala erlaubt Ihnen bei der Deklaration einer Variablen zu entscheiden, ob sie immutabel (nur zum Lesen) sein soll oder nicht (also zum Lesen und Schreiben). Eine immutable »Variable« wird mit dem Schlüsselwort val
deklariert (denken Sie an ein Value-Objekt):
val
array:Array[String]
=new
Array
(5
)
Genauer gesagt, kann die Referenz auf das Array
nicht so verändert werden, dass sie danach auf ein anderes Array weist, aber das Array
selbst ist veränderlich, wie die folgende Scala-Session zeigt:
scala>val
array:Array[String]
=new
Array
(5
) array:Array[String]
=Array
(null
,null
,null
,null
,null
) scala> array =new
Array
(2
)<console>
:5: error: reassignment to val
array = new Array(2)
^
scala> array(0) = "Hallo"
scala> array ...
Get Programmieren mit Scala now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.