Java 9 下劃線關鍵字有什麼用?


在早期版本的 Java 中,**下劃線**(“_”)用作**識別符號**或**變數名**。自 Java 9 起,**下劃線**字元成為**保留關鍵字**,不能用作識別符號或變數名。如果我們使用單個**下劃線**字元作為識別符號,則程式無法編譯並會丟擲**編譯時錯誤**,因為現在它是一個**關鍵字**,不能用作 Java 9 或更高版本中的變數名。

示例

public class UnderscoreKeywordTest {
   public static void main(String args[]) {
      int _ = 50
      System.out.println(_);
   }
}

輸出

UnderscoreKeywordTest.java:3: error: as of release 9, '_' is a keyword, and may not be used as an identifier
int _ = 50;
^
UnderscoreKeywordTest.java:4: error: as of release 9, '_' is a keyword, and may not be used as an identifier
System.out.println(_);

更新於: 2020 年 2 月 13 日

1K+ 瀏覽量

開啟您的 職業生涯

完成課程認證

開始
廣告
© . All rights reserved.