我在一个讨论变量命名的论坛中进行了一次有趣的讨论.
除了惯例之外,我注意到变量具有Unicode字符的名称是合法的,例如以下是合法的:
int \u1234;
但是,如果我给它命名为#,则会产生错误.根据Sun的教程,如果"以字母开头,美元符号为"$"或下划线字符"_",则有效."
但是unicode 1234是一些Ethiopic角色.那真正被定义为"字母"的是什么?
java variables unicode
java ×1
unicode ×1
variables ×1