Closed Subilan closed 4 years ago
若有 a++,则相当于 a+1 若有 a--,则相当于 a-1
两者不能互换,有本质性的区别。该 PR 强调了自增和自减的无返回值特性,如果写作 a = a++ 或 b = b--,最终得到的 a、b 仍然为原值,可参考 https://blog.csdn.net/HoneyGirls/article/details/81321512 。同时,在其它非 Java 语言中,例如 C++,这种语句的表现是一样的。
a = a++
b = b--
a
b
两者不能互换,有本质性的区别。该 PR 强调了自增和自减的无返回值特性,如果写作
a = a++
或b = b--
,最终得到的a
、b
仍然为原值,可参考 https://blog.csdn.net/HoneyGirls/article/details/81321512 。同时,在其它非 Java 语言中,例如 C++,这种语句的表现是一样的。