Оператор Goto

Оператор Goto переходит при выполнении программы к определенному оператору программы, перед которым находится метка.

Объявление:

Label 1, 2;
Goto 1
   .
   .
   .
1 : WriteLn('Ненормальное завершение');
2 : WriteLn('Нормальное завершение');

Синтаксис:

Goto Label

Режим:

Real, Protected

Замечание:

Метка должна находиться в том же самом блоке, что и оператор Goto. Нельзя перейти из одной процедуры или функции в другую.

Учтите!: Само понятие структурного программирования и общепринятый стиль программирования на структурных языках НЕ ПРИВЕТСТВУЕТ применение меток и операторов перехода в программах. Это затрудняет понимание программы как автором, так и потребителями, кроме того, применение меток отрицательно сказывается на эффективности генерируемого кода.

Ограничения:

Нужно быть в графическом режиме.