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.
public class UnderscoreKeywordTest { public static void main(String args[]) { int _ = 50 System.out.println(_); } }
<strong>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(_);</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!