Hemantヤダヴ:
誰かの助けが私には、次の3つの注釈付きの戻り値メソッドの違いを理解することができ、それぞれの戻り値の型の制約が異なってどうするか、つまり:
static @Nullable double[] multiply(){...}
static @Nullable double @Nullable[] multiply(){...}
static double @Nullable[] multiply(){...}
リノ:
@Nullable double[]
:配列自体であってもよいですnull
@Nullable double @Nullable[]
:配列自体であってもよいnull
とされている要素を含んでいてもよいですnull
double @Nullable[]
:配列の要素を含んでいてもよいですnull
プリミティブ配列のために、それは本当に意味がありませんが、などの要素double
(またはその他のプリミティブ)の配列はありませんヌル。
この注釈は、ラッパーの種類または一般オブジェクトに対して意味をなさないと思います。
Double @Nullable[]