Suche…


Bemerkungen

Der Bedingungsausdruck und die Auswahlanweisung. Die Verwendung expliziter Bereichsabschlusszeichen wird empfohlen. COBOL-Bedingungsausdrücke ermöglichen Kurzformen, wobei der aktuelle Bezeichner (und die Bedingung) durch mehrere Bedingungstests angenommen werden, sofern nicht ausdrücklich angegeben.

IF A = 1 OR 2 ...

ist äquivalent zu

IF A = 1 OR A = 2 ...

IF-Anweisungssyntaxdiagramm

WENN mit Shortform-Bedingungen

IF A = 1 OR 2 THEN
    perform miracles
END-IF

IF A = 1 OR 2 AND B = 1 THEN
    perform rites-of-passage
ELSE
    perform song-and-dance
END-IF

IF Anweisungen können mit einem vollständigen Stopp oder einem expliziten Bereichsabschluss END-IF . Die Verwendung von Fristen für die Bereichsbeendigung wird nicht mehr empfohlen. Vollstopps bedeuten nur, dass bei verschachtelten IFs alle Verschachtelungen beim ersten Vollstopp beendet werden . und nachfolgender Code befindet sich außerhalb des IF-Blocks.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow