Есть ли другие хорошие решения, чем использовать, если ветка внутри, если нужно изучить и выполнить все необходимые условия? Это выглядит немного большим в коде, чтобы писать вот так, я хочу уменьшить размер кода, но в соответствии с моими потребностями.Многие условия, уменьшая размер кода
if(a>0 && b>0 && c>0)
{
if(a==d && b==e && c==f)
{
if(a<FIELD_HEIGHT && b<FIELD_WIDTH)
{
if(true)
{
}
}
}
}
Термин вы ищете, чтобы уменьшить * вложенности * , а не размер кода (какой тип подразумевает меньше машинного кода, генерируемого компилятором).И ответ очень сильно зависит от того, что происходит внутри блоков 'if', только более' if' или чего-то еще? –
@JoachimPileborg Да, мне нужно избегать так много утверждений, если это возможно. Но в моем случае у меня есть 3 разные группы, которые проверяют разные вещи, и когда я писал их все, это выглядит большим для меня, поэтому я хочу уменьшить размер кода. –
https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=how%20to%20reduce%20if%20else%20statements – moffeltje