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