D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / FlashBASIC / Метки

Метки

statement.label{:} {FlashBASIC statement{s}}

Используется для указания места назначения при переходах с помощью операторов "goto" или "gosub".

"Метка оператора" - это цифровая или алфавитно-цифровая строка, которая может быть помещена в начало любого оператора FlashBASIC или находиться на отдельной строке текста исходной программы.

FlashBASIC требует наличия меток только для операторов, на которые ссылаются операторы "goto" и "gosub".

Цифровые метки могут иметь любой из следующих форматов:

10     1    100.5    01    001    10.02
  • Каждая из этих меток уникальна.
  • Алфавитно-цифровые метки операторов должны начинаться с алфавитного символа. Остальные символы могут быть как буквами, так и цифрами.
  • За алфавитно-цифровой меткой оператора должно следовать двоеточие (:).
  • Если после метки в той же самой строке имеется оператор, он должен отделяться от метки оператора одним или несколькими пробелами.
  • Т.к. в D3 допускаются строки с нулевыми операторами, метка может находиться на строке сама по себе.

Пример цифровой метки оператора:

1000 * start main loop

Пример алфавитной метки оператора:

mainline: