在Java中显式比较布尔常量(例如if(b == false))是否不好?
2022-08-31 12:49:24
写:
if (b == false) //...
while (b != true) //...
写:
if (!b) //...
while (!b) //...
据推测,在性能上没有区别(或者存在差异?),但是您如何权衡两者之间的明确性,简洁性,清晰度,可读性等?
更新
为了限制主观性,我也希望从权威编码风格指南中引用任何引用,而不是哪个总是更可取的,或者在什么时候使用哪个。
注意:变量名称仅用作示例,ala 和 .b
foo
bar