cobol
PERFORM uttalande
Sök…
Anmärkningar
PERFORM-uttalandet överför kontrollen till en eller flera procedurer och returnerar kontrollen implicit när sekvensen är klar. PERFORM kan också användas för inline-slingor som täcker PERFORMs räckvidd.
VARYING
frasen möjliggör häckning med en eller flera AFTER
klausuler, och det villkorade testet kan vara BEFORE
(standard) eller AFTER
varje slinga.
THRU
klausulen för en procedurutförande förutsätter sekventiell kontroll över flöde från top-down till procedure-1
till slutet av procedure-2
. THRU är en omtvistad fråga, och många programmerare föredrar PERFORM
efter SECTION
snarare än att använda THRU
stycken. Vissa butiker kan PERFORM THRU
med ett uttryckligt utgångspunktsparagraf, andra kan förbjuda att THRU
använder sig av att det är svårare att felsöka.
Procedurföreställning:
Inline utför:
Där varying-phrase
är:
Inline PERFORM VARYING
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
Procedur PERFORM
PERFORM some-paragraph