gpt4 book ai didi

java - 我应该避免在 Java 的 if 语句中使用 "!"吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:51 24 4
gpt4 key购买 nike

我们团队的 Java 编码指南说:

Avoid using "!" in if statement as much as possible.

我问过其他同事,但没有人告诉我原因,因为该指南是很久以前制定的,作者可能已经离开了我们公司。

你有什么想法吗?

最佳答案

根据所提供的信息,这需要一些推测。一个可能的原因是,意图不是针对 if 语句本身,而是针对 if-else 语句。在那种情况下,我可以看到你在哪里可以说你应该反转案例,这样你就没有额外的否定操作。而不是

if (! boolVar) {
// Something
} else {
// Something else
}

你可能更喜欢

if (boolVar) {
// Something else
} else {
// Something
}

这是否值得,可能更多的是品味和标准化问题。

关于java - 我应该避免在 Java 的 if 语句中使用 "!"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32131618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com