2

我以前在 SO 的某个地方看到过这个话题,但找不到。避免使用此结构的最佳方法是什么:

if (condition)
{
  if (condition2)
  {
    do();
  }
  else
  {
    myVar="test";
  }
}
else
{
   myVar="test";
}
4

3 回答 3

3
if (condition && condition2)
{
    do();
}
else 
{
    myVar="test";
}
于 2012-10-30T16:11:28.777 回答
1
if (condition && condition2)
{
  do();
}
else
{
  other();
}
于 2012-10-30T16:09:03.300 回答
1

你的“结构”没有错。写任何最容易理解的东西——尤其是对于第一次看到你的代码的人?

你也可以这样写:

if(condition && condition2)
{
    do();
}
else
{
   myVar="test";
}
于 2012-10-30T16:10:46.767 回答