General Category > Общий раздел
ещё про цикл дейкстры
Valery Solovey:
Чтобы было эффективно, можно воспользоваться флагом. Получится брейкозаменитель.
f = P1 or P2 ... or Pn;
while (f) do
if P1 then
S1;
else if P2 then
S2
...
else if Pn then
Sn
else
f = false;
end if
end while
Peter Almazov:
Это крайне неудачный вариант, который не прочищает, а засирает мозги.
Не все сразу сообразят, что цикл выполнится лишний раз. Вреда от этого не будет, это не ошибка, но на хер такие циклы.
Навигация
Перейти к полной версии