if (flag == true)
{
if (step == CANCEL)
{
return;
}
else
{
// code #1
}
}
else
{
// code #1
}
Помогите расположить код красиво
Код:
Тут [COLOR=red]code #1[/COLOR] повторяется два раза, можно ли как-то это сделать, чтоб он один раз писался???
Код:
if (flag == true || step == CANCEL)
{
return;
}
else
{
// code #1
}
{
return;
}
else
{
// code #1
}
Код:
if(!flag || step!=CANCEL)
{
// code #1
}
else if(step==CANCEL) return;
{
// code #1
}
else if(step==CANCEL) return;
Код:
if(flag&&(step==CANCEL))return;
// code #1
// code #1
Цитата:
Originally posted by uki_
Код:
if(flag&&(step==CANCEL))return;
// code #1
// code #1
Мне этот вариант понравился больше всего!
Но для моей ситуации подходит первый предложенный1
Спасибо, В С Е М !
Кто принял участие!
Цитата:
Originally posted by DissDoc
Мне этот вариант понравился больше всего!
Но для моей ситуации подходит первый предложенный1
Спасибо, В С Е М !
Кто принял участие!
Мне этот вариант понравился больше всего!
Но для моей ситуации подходит первый предложенный1
Спасибо, В С Е М !
Кто принял участие!
В первом предложенном баг.
Нуно
Код:
if (flag == true [color=red]&&[/color] step == CANCEL)
{
return;
}
else
{
// code #1
}
{
return;
}
else
{
// code #1
}
Цитата:
Originally posted by uki_
В первом предложенном баг.
Нуно
В первом предложенном баг.
Нуно
Код:
if (flag == true [color=red]&&[/color] step == CANCEL)
{
return;
}
else
{
// code #1
}
{
return;
}
else
{
// code #1
}
Ну это-то я заметил! ;)
Цитата:
Originally posted by DissDoc
Ну это-то я заметил! ;)
Ну это-то я заметил! ;)
А еще можно посмотреть вероятность выполнения какой ветки if выше. И учесть, что && предпочительнее по скорости чем ||.