Последняя версия DataExpress 3 beta от 11 августа 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

goto и метки

Вопросы, касающиеся языка, синтаксиса.
Zenitchik
Интересующийся
Сообщения: 66
Зарегистрирован: Чт мар 08, 2018 1:07 am

goto и метки

Сообщение Zenitchik » Пт мар 23, 2018 11:05 pm

Есть ли в RemObject Pascal Script оператор goto и метки?
Если да, то какая у меток область видимости? Какие есть ограничения?

А то я, наверно, уже лет 15 не писал на языках, в которых есть этот оператор, отвык, сами понимаете. Да и на моду обходиться без него повёлся ещё со школьных лет...
А сейчас решил, что мне нужно для моего проекта написать конечный автомат. А он на goto получается красивее, чем на модных современных технологиях.

Аватара пользователя
admin
Разработчик
Сообщения: 3656
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: goto и метки

Сообщение admin » Сб мар 24, 2018 8:42 am

Метка объявляется в разделе label. Область видимости - процедура.

Код: Выделить всё

var ...
label metka, metka2, metka3;
begin
goto metka2;
...
metka:
...
goto metka;
metka2: metka3:
...
end;