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 に答える