在java语法中引入新语句
是否有一种方法可以将新语句添加到java语法中,就像我写这行一样在java语法中引入新语句,java,syntax,Java,Syntax,是否有一种方法可以将新语句添加到java语法中,就像我写这行一样 add(6)(5)(4)(3) 我得到了答案18使用add(6,5,4,3)有什么问题 有点像 public class Numbers { public int add(int... numbers) { int sum = 0; for (int number : numbers) { sum += number; } retur
add(6)(5)(4)(3)
我得到了答案18使用add(6,5,4,3)有什么问题 有点像
public class Numbers {
public int add(int... numbers) {
int sum = 0;
for (int number : numbers) {
sum += number;
}
return sum;
}
}
一种类似于Java的方法是
如果您想使用,我想您可以。编写自己的编译器。结合其他答案,您将能够编写您想要的语句,并且在不到1000万次这样的使用中,它将为自己付费。不,不是用Java。没有什么说您不能定义一个函数来做类似的事情,但是:
添加(6,5,4,3)
。但是你仍然需要遵循该语言的基本语法规则。还有其他语言,如java脚本等吗?如果是,你能告诉我怎么做吗?你打算根据它选择一种语言吗?这似乎不合理。对于1000:可以用Java8Lambdas完成吗?
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);
}