【发布时间】:2011-01-16 10:31:24
【问题描述】:
结构化布尔表达式有什么好处,例如:
if (0 < x) { ... }
而不是
if (x > 0) { ... }
我一直使用第二种方法,总是将变量作为第一个操作数并使用任何有意义的布尔运算符,但最近我阅读了使用第一种方法的代码,在克服了最初的怪异之后,我开始更喜欢它。
现在我已经开始编写我所有的布尔表达式,只使用< 或<=,即使这意味着变量不是第一个操作数,就像上面的例子一样。对我来说,它似乎增加了可读性,但那可能只是我 :)
其他人对此有何看法?
【问题讨论】:
标签: boolean conditional-operator