goTo

EGL stellt eine Anweisung goTo ausschließlich für die Migration älterer Programme zur Verfügung, die Ablaufanweisungen verwenden. Verwenden Sie diese Anweisung nicht in neuem Code. Sie verletzt Prinzipien der strukturellen Programmierung und kann Fehler auslösen, die schwer aufzuspüren sind.

Die Anweisung führt dazu, dass die Verarbeitung bei einem angegebenen Kennsatz (Label) fortgesetzt wird. Dabei gelten folgende Einschränkungen:

Sie können eine Anweisung goTo verwenden, um einen Codeblock zu verlassen, aber nicht, um von außen in einen Codeblock zu gelangen.

Syntax

Syntaxdiagramm für die goTo-Anweisung
Kennsatz
Eine Folge von Zeichen, die einen Punkt markieren, an dem die Verarbeitung wiederaufgenommen wird. An der Position, an der die Verarbeitung fortgesetzt wird, folgt auf den Kennsatz ein Doppelpunkt.

Kompatibilität

Tabelle 1. Überlegungen zur Kompatibilität für goTo
Plattform Problem
Java™-Generierung Der Zielkennsatz einer Anweisung goTo darf sich nicht innerhalb eines Codeblocks befinden. Der Kennsatz muss sich auf der Ausgangsebene einer Funktion befinden.
JavaScript-Generierung Die Anweisung goTo wird nicht unterstützt.

Feedback