Maison  >  Article  >  Java  >  Quel est le but du mot-clé de soulignement dans Java 9 ?

Quel est le but du mot-clé de soulignement dans Java 9 ?

PHPz
PHPzavant
2023-09-09 14:49:021411parcourir

在Java 9中,下划线关键字的用途是什么?

Dans les versions antérieures de Java, le underscore ("_") était utilisé comme identifiant ou pour créer une variable nom . À partir de Java 9, le caractère underscore est un mot-clé réservé et ne peut pas être utilisé comme identifiant ou nom de variable. Si nous utilisons un seul trait de soulignement comme identifiant, le programme ne parviendra pas à compiler et générera une erreur de compilation car il s'agit désormais d'un mot-clé et n'est pas disponible dans Java 9 ou supérieur car nom de la variable.

Exemple

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

Sortie

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer