cobol
Instrukcja PERFORM
Szukaj…
Uwagi
Instrukcja PERFORM przekazuje kontrolę do jednej lub większej liczby procedur i pośrednio zwraca kontrolę po zakończeniu sekwencji. PERFORM może być również wykorzystywany do tworzenia pętli wbudowanych w zakresie PERFORM.
Wyrażenie VARYING pozwala na zagnieżdżanie z jedną lub więcej klauzulami AFTER , a test warunkowy może być BEFORE (domyślnie) lub AFTER każdej pętli.
Klauzula THRU wykonania procedury zakłada sekwencyjny przepływ sterowania od góry do dołu od procedure-1 do końca procedure-2 . THRU jest kwestią sporną i wielu programistów woli PERFORM według SECTION zamiast używać akapitów THRU . Niektóre sklepy mogą PERFORM THRU z wyraźnym akapitem punktu wyjścia, inne mogą zakazać korzystania z THRU , co utrudnia debugowanie.
Procedury wykonują:
Inline wykonuje:
Gdzie varying-phrase to:
Inline WYKONUJ RÓŻNE
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
WYKONANIE proceduralne
PERFORM some-paragraph


