在 java 中,一些标准库方法(也许它们实际上不是方法?)具有以下格式:
keyword(condition or statements) {
//write your code here
}
这包括 if 语句、for-loop、while-loop do-while-loop 等。
for(initialValue = n; conditionForLoopToContinue; incrementOrDecrement) {
//write your code
}
您也可以像这样启动匿名线程:
new Thread() {
//write your code here
}.start();
我想知道的是,我们能否创建我们自己的方法(或您实际调用的任何方法)具有这种大括号格式?
因此,例如,我会编写一个“直到”方法,如下所示:
int a = 0;
until(a == 10) {
a++;
}
其中 until(a == 10) 将等价于 while(a != 10)。
当然,上面的例子不允许我们做任何新的事情(我们可以只使用一个while循环),但是这个问题的目的是找出我们是否可以编写“自定义花括号方法”。
另外,如果你们知道任何具有此功能或类似功能的语言,请告诉我。
提前感谢您的帮助!