簡體   English   中英

對數組使用 Nullness 注釋

[英]Using Nullness annotation with array

有人可以幫助我理解以下三個帶注釋的返回值方法之間的區別,即每個方法的返回類型的約束如何彼此不同:

static @Nullable double[] multiply(){...}

static @Nullable double @Nullable[] multiply(){...}

static double @Nullable[] multiply(){...}

類型注解寫在它們所應用的類型之前。

  • Double [] : Double 數組。
  • Double @Nullable [] :Double 的可為空數組。
  • @Nullable Double [] :可空雙@Nullable Double []數組。
  • @Nullable Double @Nullable [] :可空@Nullable Double @Nullable []數組。

這在Java Language Specification, section 9.7.4Java Type Annotations Specification, section 2.2.1 中有解釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM