Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

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(_);