class test {
public static void m1(int...x,double...y) {
/* some code here */
}
public static void main(String args[]){
m1();
m1(10,20,3.5);
m1(20,2.5,3.5,4.5);
}
}
每当我们使用一种方法时,它只需要一个变量,主要是在方法签名的末尾。为什么会这样?
为什么我们不能使用多个可变长度参数?我正在从编译器的角度寻找答案。