我正在寻找这样一个规则来了解条件表达式的复杂性.
例如,如果阈值为5,则以下条件表达式将导致错误:
if ((true && false) || ((false || true) && (true || false))) {
// ...
}
但是,以下条件表达式不会产生错误:
if ((true && false) || ((false || true) && true)) {
// ...
}
我正在寻找这样一个规则来了解条件表达式的复杂性.
例如,如果阈值为5,则以下条件表达式将导致错误:
if ((true && false) || ((false || true) && (true || false))) {
// ...
}
但是,以下条件表达式不会产生错误:
if ((true && false) || ((false || true) && true)) {
// ...
}