Практическое руководство. Операторы меток
Обновлен: Ноябрь 2007
Блоки операторов состоят из строк кода, ограниченных знаками двоеточий. Строки кода, в начале которых находится идентификатор или целое число, называются помеченными. Строки кода помечаются для идентификации их при использовании таких операторов, как On Error Goto.
Метками могут быть либо действительные идентификаторы Visual Basic 2008, подобные тем, что идентифицируют элементы программы, либо целочисленные константы. Метка должна располагаться в начале строки исходного кода. За ней должен следовать знак двоеточия, независимо от того, расположен ли оператор далее в той же строке.
Компилятор распознает метки, проверяя, соответствует ли начало строки какому-либо из уже определенных идентификаторов. Если соответствия не найдено, компилятор считает это меткой.
Метки имеют свое собственное пространство для объявления и не пересекаются с другими идентификаторами. Областью видимости метки является тело метода. В любой неоднозначной ситуации преимущество в порядке применения имеет объявление метки.
Примечание. |
---|
Метки могут использоваться только для исполняемых инструкций внутри методов. |
Пометка строки кода
Следует разместить идентификатор с последующим знаком двоеточия в начале строки исходного кода.
Например, следующие строки кода помечаются Jump и 120, соответственно:
Jump: FileOpen(1, "testFile", OpenMode.Input) ' ... 120: FileClose(1)