如果“…”会发生什么&引用;是否放在Java变量名之前?
当我意识到这一点时,我正在试验变量名:-如果“…”会发生什么&引用;是否放在Java变量名之前?,java,variables,Java,Variables,当我意识到这一点时,我正在试验变量名:- 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; //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;