我遇到了这个例子并意识到我并不完全理解这里发生了什么
if (a <- b) {
return false;
}
Java中的<-
是什么?
答案 0 :(得分:27)
以这种方式看待它:
if (a < -b) {
return false;
}
java中没有<-
运算符。
相关,我刚刚发现了这个问题:What is the "-->" operator in C++?
答案 1 :(得分:4)
java中没有这样的运算符。这意味着
if (a < -b) {
}
与
相同if (a < - b) {
}
-
标志不一定只有b
。
对于int
类型,可以做
if (a <-- b) {
}
与
相同if (a < --b) {
}
答案 2 :(得分:0)
这种东西是可能的。但是java.it中没有&lt; - operator可以是-b
int a = 4; int b = -5;
if(a<-b){
System.out.println("ela");
}