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ą:

Schemat składni procedury PERFORM

Inline wykonuje:

Wewnętrzny schemat składni PERFORM

Gdzie varying-phrase to:

zmienna fraza

Inline WYKONUJ RÓŻNE

PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
    DISPLAY TALLY
END-PERFORM

WYKONANIE proceduralne

PERFORM some-paragraph


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow