If... elseif ... else
Код: Выделить всё
for (auto& item : items)
{
if (!item.is_valid) { /* skip */ }
else if (item.cnt == 0) { /* skip */ }
else if (item.freq < min) { /* skip */ }
else { Process(item); }
}
Код: Выделить всё
for (auto& item : items)
{
if (!item.is_valid) { continue; }
if (item.cnt == 0) { continue; }
if (item.freq < min) { continue; }
Process(item);
}
Существуют ли какие-либо стандартные предпочтения этих кодов?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -if-elseif
Мобильная версия