【发布时间】:2015-05-02 09:00:55
【问题描述】:
以下引用摘自http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-137265.html
不要在容易与等式运算符混淆的地方使用赋值运算符。示例:
if (c++ = d++) { // AVOID! (Java disallows) ... }应该写成
if ((c++ = d++) != 0) { ... }
我被这条线弄糊涂了
if ((c++ = d++) != 0) {
对此的任何澄清将不胜感激。
【问题讨论】:
标签: java variable-assignment equality convention