Как остановить цикл с условием под достижении другого условия? Имеется условие выхода из цикла, если он стал бесконечным
- Алексей -
Ученик
(245),
на голосовании
12 лет назад
я использую следующий путь:
while "условие 1" do begin "Первый путь развития событий"; If "условие 2" then Begin "Второй путь развития событий"; exit; End; End;
Оператор Exit подходит для этих целей, он прерывает процедуру или функцию. Но везде пишут что это Дилетантство. Чем использование этой функции плохо и чем черевато?
while "условие 1" do
begin
"Первый путь развития событий";
If "условие 2" then
Begin
"Второй путь развития событий";
exit;
End;
End;
Оператор Exit подходит для этих целей, он прерывает процедуру или функцию. Но везде пишут что это Дилетантство. Чем использование этой функции плохо и чем черевато?