我不太确定应该搜索什么 - 但是如果可能的话,我正在寻找一种优雅的方法来构建一个if语句,该语句使用两个布尔值,并且可以轻松地输出所有四种可能性。
变量:
bool a = true;
bool b = true;
我不确定在检查否定情况后是否存在最佳实践,然后继续等等。
非常匆忙地编写的示例:
if(!a && !b)
{
//Output (-,-)
}
else
{
if(a || b)
{
if(a)
{
//Output (+,-)
}
else
{
//Output (-,+)
}
}
else
{
//Output (+,+)
}
}
抱歉我太在意格式( { } )了,感谢任何建议!