2012-04-06 4 views

答えて

20

それは意味:割り当てのデフォルト値を。デフォルト値は、ターゲットタイプによってnull,0またはfalseと定義されています。

これは4.2変数の宣言と定義The Scala Language Specificationに記載されている:

var x : T = _のみテンプレートのメンバーとして表示することができる変数の定義。 は、タイプTおよびデフォルトの初期値を持つ変更可能なフィールドを導入しています。次のようにデフォルト値 は、型Tに依存します:

0からTはintまたはその部分範囲型の1つである場合は、

0LからTは、

0.0f長い場合 - Tはフロートがある場合、

0.0d - Tはダブル、ある場合

falseからTはユニット、

nullがある場合 - - 他のすべてのタイプTためTブール、

()ある場合。

関連する問題