我总是这样写我的 boolean 表达式:
if (!isValid) {
// code
}
但我的新雇主坚持以下风格:
if (false == isValid) {
// code
}
一种风格是首选还是标准?
最佳答案
我更喜欢第一种风格,因为它更适合我阅读。看到第二种风格很不寻常。
有些人可能更喜欢第二种选择的原因之一:
if (isValid == false) { ... }
是后者你不小心写了一个 =
而不是 ==
然后你分配给 isValid 而不是测试它但是首先使用常量你会得到编译错误。
但是根据您的第一个建议,这个问题甚至都不是问题,所以这是更喜欢第一个的另一个原因。
关于java - 在 Java 中编写 boolean 表达式的首选方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2409378/