gpt4 book ai didi

java - 下面的 IF-ELSE block 可以压缩为单个 IF 语句吗?

转载 作者:行者123 更新时间:2023-12-02 22:48:13 25 4
gpt4 key购买 nike

我有以下 if-else block :

boolean condA = false, condB = true;

if (!condA) {
// do WORK_C
} else {
if (condB) {
// do WORK_C
}
}

在写这篇文章时,我意识到我在两种条件匹配中都在做同样的工作。我想知道是否可以进一步压缩。

如果需要,我愿意提供更多信息/背景。

最佳答案

如果您尝试口头表达您想要执行WORK_C的条件,您会说类似“if condA is false or if condB is true”的内容。这正是您想要在 if 语句中编写的内容:

if (!condA || condB) {
// do WORK_C
}

关于java - 下面的 IF-ELSE block 可以压缩为单个 IF 语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34126782/

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