Das bedeutet: weisen Sie den Standardwert zu. Der Standardwert ist abhängig vom Zieltyp als null
, 0
oder false
definiert.
Es ist in 4.2 Variablendeklarationen und Definitionen der beschrieben Die Scala-Sprache Spezifikation :
Eine Variablendefinition
var x : T = _
kann nur als Mitglied einer Vorlage angezeigt werden. Es führt ein veränderbares Feld mit dem Typ T und einem Standardanfangswert ein. Der Standardwert hängt vom Typ T wie folgt ab:
0
- WennT
Int oder einer seiner Unterbereichstypen ist,
0L
- wennT
lang ist,
0.0f
- wennT
Float ist,
0.0d
- wennT
Double ist,
false
- wennT
Boolesch ist,
()
- wennT
Einheit ist,
null
- für alle anderen TypenT
.