2
最近,我遇到了一个代码 - >被使用。什么是Java中的 - >符号?
例如:
int a = 5;
while(a-->0){
//do something 'a' times
}
是(a-->0)
相当于(a-- > 0)
或简单地说,((a=a-1) > 0)
?
如果不是,我想知道那个操作符叫什么,还有其他类似的操作符。如果是这样,那么他们在哪里提到?
谢谢
最近,我遇到了一个代码 - >被使用。什么是Java中的 - >符号?
例如:
int a = 5;
while(a-->0){
//do something 'a' times
}
是(a-->0)
相当于(a-- > 0)
或简单地说,((a=a-1) > 0)
?
如果不是,我想知道那个操作符叫什么,还有其他类似的操作符。如果是这样,那么他们在哪里提到?
谢谢
这是两个操作。后缀--
(a = a - 1
但在下一行有效)和大于。这相当于类似
while (a > 0) {
a = a - 1;
雅,我猜对了!混淆源于Intelij,有时匿名Runnables被折叠 - >符号! – xploreraj