我正在寻求帮助使这个逻辑更清晰。假设每个字母都是一个比较语句(例如 TRUE == a.foo)。每个字母表是大约 30 个字符长的语句。
if ( ((a || b)
&& (c || d)) ||
((e || f)
&& (g || h)) )
有什么建议吗?
最佳答案
分解它。
int ab = a || b,
cd = c || d,
ef = e || f,
gh = g || h,
firstThing = ab && cd,
secondThing = ef && gh;
if (firstThing || secondThing)
关于c - 简化(并使其更清晰)逻辑条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45246527/