Здравствуйте, Hobot Bobot, Вы писали:
HB>По-моему о таком надо молчать и не признаваться...
HB>А то только что рассказывали что из while может быть ровно один выход и вот на тебе...
HB>За такие решения вообще убивать надо немедленно. Вот понадобится один из вложенных while на loop переделать, например, и привет...
Не-е-е-е-е-е-е, стоп!!! ИМХО нас морочат.
Я чот не пойму.

Не так давно СГ убеждал всех, что EXIT из while вывести не может и что компилитор не даст соорудить такую инструкцию и вот — на тебе! Этак я тогда из любого while могу то же самое сделать:
LOOP
WHILE (1=1) DO
IF ... THEN EXIT END;
END
EXIT;
END
2СГ: так пропустит компилятор такую конструкцию или не пропустит? Позволяет писать EXIT из WHILE или не позволяет?