我是否可以通过它向java语法添加新语句,就像我写行
一样add(6)(5)(4)(3)
我得到答案18
答案 0 :(得分:0)
使用add(6,5,4,3)有什么问题 像
这样的东西public class Numbers {
public int add(int... numbers) {
int sum = 0;
for (int number : numbers) {
sum += number;
}
return sum;
}
}
答案 1 :(得分:0)
在Java中类似的一种方法是使用variable arguments,
public static int add(int... args) {
int r = 0;
for (int i : args) {
r += i;
}
return r;
}
public static void main(String[] args) {
int i = add(6, 5, 4, 3);
int j = 6 + 5 + 4 + 3;
System.out.printf("i = %d, j = %d\n", i, j);
}
如果您想使用JavaScript in Java,我想您可以。
答案 2 :(得分:0)
编写自己的编译器。结合其他答案,您将能够编写您想要的语句,并且在不到1000万这样的用途中,它将为自己付出代价。