continue

Die EGL-Anweisung continue gibt die Steuerung an den Anfang eines Codeblocks zurück, der durch eine Anweisung des Typs for, forEach oder while gesteuert wird. EGL bewertet an diesem Punkt die Bedingungen für das Fortsetzen der Schleife. Entweder wird die Schleife fortgesetzt oder sie wird verlassen und EGL setzt die Verarbeitung mit der nächsten Anweisung nach der Schleife fort.

Die continue-Anweisung muss sich in derselben Funktion befinden wie die übergeordnete Anweisung. Sie können die continue-Anweisung nicht in eine Funktion einfügen, die Sie von innerhalb der Schleife aus aufrufen.

Syntax

Syntaxdiagramm für die continue-Anweisung
Anweisung
Sie können die EGL-Anweisung angeben, deren Verarbeitung fortgesetzt werden soll (for, forEach oder while). Diese Option ist nützlich, wenn tief verschachtelte Schleifen vorliegen. Die Verarbeitung wird mit der nächsten angegebenen Anweisung fortgesetzt.
Kennsatz
Ein Kennsatz (Label), der an eine einschließende Anweisung for, forEach oder while angehängt wird. Die Verarbeitung wird mit der angegebenen Anweisung fortgesetzt.

Beispiel

Das folgende Beispiel gibt die Elemente einer Feldgruppe aus und fügt eine Leerzeile zwischen Zehnergruppen ein:
for(i from 1 to 100 by 1)
  printReport(myArray[i]);
  if ((i % 10) != 0)
    continue;
  end // if
  printReport(blankLine);
end // for

Kompatibilität

Tabelle 1. Überlegungen zur Kompatibilität für continue
Plattform Problem
JavaScript Die Anweisung continue wird nicht unterstützt.

Feedback