【发布时间】:2014-11-01 13:57:50
【问题描述】:
我在sn-p下面遇到了。它输出到4 3 2 1
我从未在 Java 中遇到过<--。
<-- 是使 var1 的值变为 var2 的运算符吗?
public class Test {
public static void main(String[] args) {
int var1 = 5, var2 = 0;
while (var2 <-- var1) {
System.out.print(" " + var1);
}
}
}
【问题讨论】:
-
是 var2
-
多么糟糕的误导性代码。编写它的人是否积极地不喜欢必须维护它的人? (好问题,顺便说一句。)
-
支持表示这个问题显示了研究工作[...],除了这个问题在我看来没有显示。此信息的主要来源应该是 Java 语言规范。此外,在这里搜索 SO 可能会找到重复项。所以
-1 -
看完问题,我觉得Java真的引入了一些有趣的东西……