デフォルト値


各々のJavaFX型は関連付いたデフォルト値を持っています。 デフォルト値は、変数に値が設定される前の値です。 もしエラーが発生するなら、それがその型が表現する値でもあります。 任意のカーディナリティを持つ型では、そのデフォルト値はnullです。

例:

var x : Foo; 
println(x);

xは設定されていないのでnullを印字するでしょう。

配列のカーディナリティを持つ型では、そのデフォルト値は、その要素指示子の空の配列です。

例:

var seq : Integer[]; 
println(sizeof seq);

seqは設定されていないので、その初期値はInteger型の空の配列になり、 seqのサイズとしてゼロが印字されるでしょう。

型の表に見られるように、 各々の必要な型はそれ自身のデフォルト値を持っています。

var k : Integer; 
println(k);

kは設定されておらず、Integerのデフォルト値は0なので、0が印字されるでしょう。


Home