Goto
Перейти к навигации
Перейти к поиску
Описание
Оператор goto позволяет переходить к другому участку кода, обозначенному меткой.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: да.
goto <имя_метки> <ваш_код> :<имя_метки>
<имя_метки> - имя метки к которой будет осуществлен переход.
goto mark msg Данный оператор будет пропущен. :mark msg Был осуществлен переход к метке.
Примеры
// Пример 1. Бесконечное выполнение скрипта // Здесь сделаем подготовку set #счетчик 1 msg На счетчике число: #счетчик , будем увеличивать... // А теперь зацикленный кусок скрипта :start set #счетчик #счетчик + 1 // увеличим значение на 1 msg Теперь на счётчике число: #счетчик goto start
Смотрите также
История развития
1.03 beta 2
Исправил ошибку в команде goto.
1.07 beta 5
Исправил ошибку в команде goto, в результате которой она перестала реагировать на отсутствие меток.
Добавил возможность безболезненно выходить по goto из цикла repeat.
2.31
Убрал ограничение на выход из 'for' по 'goto'.
2.39
Исправил ошибку в командах 'gosub' и 'goto', возникающую, если в названии метки используются заглавные не английские буквы.