В Perl есть три формы перехода: got LABLE, goto EXPR и goto &NAME:
серийный номер | перейти к типу |
---|---|
1 | перейти к LABEL Найдите оператор с пометкой LABEL и повторите его оттуда. |
2 | перейти к EXPR Форма goto EXPR — это лишь общая форма goto LABEL. Он ожидает, что выражение сгенерирует имя тега, и переходит к этому тегу для выполнения. |
3 | перейти&ИМЯ Он заменяет запущенный дочерний процесс вызовом именованного дочернего процесса. |
Формат синтаксиса следующий:
перейти к LABEL или перейти к EXPR или перейти к &NAME
Следующие два примера выводятся из вывода, когда переменная $a равна 15.
Ниже приведен часто используемый пример перехода:
Выполняя вышеуказанную программу, результат вывода:
а=10а=11а=12а=13а=14 выскочит из выхода а=16а=17а=18а=19
В следующих примерах используется форма goto EXPR. Мы использовали две строки и связали их точкой (.).
Выполняя вышеуказанную программу, результат вывода:
а = 10а = 11а = 12а = 13а = 14а = 16а = 17а = 18а = 19