12

我遇到了这个例子,意识到我不完全理解这里发生了什么

if (a <- b) {
    return false;
}

<-Java中有什么?

4

3 回答 3

27

这样看:

if (a < -b) {
    return false;
}

java中没有<-运算符。

相关,我刚刚发现了这个问题:What is the "-->" operator in C++?

于 2013-05-14T16:59:46.650 回答
4

java中没有这样的运算符。这表示

if (a < -b) {

}

这与

if (a < -         b) {

}

-标志不必只是在旁边b

对于int可以做的类型

if (a <-- b) {

}

这将与

if (a < --b) {

}
于 2013-05-14T17:04:42.680 回答
0

这种东西是可能的。但是java中没有<-运算符。它可以是-b

诠释一个= 4; 诠释 b=-5;

if(a<-b){
    System.out.println("ela");
}
于 2013-05-14T17:12:23.197 回答