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


