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