我正在寻求帮助以使此逻辑更清晰。假设每个字母都是一个比较语句(例如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/