-1
我只是变量名的试验,当我意识到这一点: -如果将“...”放在Java变量名称之前会发生什么?
int n; //this is a valid name
int .n; //this is a invalid name
int ..n; //this is a invalid name
int ...n; //this is a valid name
我只是变量名的试验,当我意识到这一点: -如果将“...”放在Java变量名称之前会发生什么?
int n; //this is a valid name
int .n; //this is a invalid name
int ..n; //this is a invalid name
int ...n; //this is a valid name
特殊标记...
是在方法签名声明VAR-ARGS参数,如
void foo(String... bars){}
所以,在你的榜样,它得到不同的解析(如int... n
),并且不被视为变量名称的一部分。
但它仍然是无效的语法,可比较int +n;
或int (n;
,因为令牌在这里没有意义。
基本上'int [] n;' –