【发布时间】:2012-09-11 21:33:22
【问题描述】:
大多数时候,我更喜欢这样写:
if(isWelcome() == true){}
if(isWelcome() == false){}
而不是这个
if(isWelcome()){}
if(!isWelcome()){}
因为我觉得它更容易阅读(但我明白它没有意义)。
我想知道是否有关于这种做法的共同协议。大多数开发人员做什么?而且我想知道编译器是否正在做额外的比较,或者它是否理解它是无用的。
【问题讨论】:
-
我问一个一般情况的问题。可以是 Java、C# 等。
-
这个问题有点主观,在 Programmer.SE 上可能会更好
标签: if-statement boolean code-readability