【发布时间】:2011-07-16 04:15:06
【问题描述】:
我不太确定要在什么下搜索 - 但我正在寻找一种优雅的方法,如果可能的话,可以构造一个 if 语句,它使用两个布尔值,可以轻松输出所有四种可能性。
变量:
bool a = true;
bool b = true;
我不确定是否有最好的做法来检查是否有消极性 - 然后继续等等。
写得很仓促的例子:
if(!a && !b)
{
//Output (-,-)
}
else
{
if(a || b)
{
if(a)
{
//Output (+,-)
}
else
{
//Output (-,+)
}
}
else
{
//Output (+,+)
}
}
对不起所有的鸥翼( { } )我有点喜欢格式化。无论如何 - 感谢您的任何建议!
【问题讨论】:
标签: language-agnostic if-statement logic