goto

Perl stellt einen goto-Operator zur Verfügung (obwohl dieser weder von den Kleinmütigen noch von denen, die reinen Herzens sind, verwendet wird). Dieser Befehl kommt in drei Formen vor: goto LABEL, goto AUSDR und goto &NAME.

Die Form goto LABEL findet die Anweisung mit dem Namen LABEL und setzt die Ausführung mit dieser Anweisung fort. Diese Form darf nicht verwendet werden, um in Konstrukte hineinzuspringen, die eine Initialisierung benötigen (beispielsweise in Subroutinen und foreach-Schleifen). Sie können damit auch nicht in ein Konstrukt springen, das wegoptimiert wird (siehe Kapitel 18, Kompilierung). Ansonsten können Sie sich damit an nahezu jede Stelle innerhalb des aktuellen Blocks bzw. eines Blocks, aus dem aufgerufen wurde, bewegen. ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.