cobol
PERFORM-verklaring
Zoeken…
Opmerkingen
De PERFORM-instructie draagt controle over aan een of meer procedures en geeft controle impliciet terug wanneer de reeks is voltooid. PERFORM kan ook worden gebruikt voor inline-loops binnen het bereik van het PERFORM.
De VARYING zin maakt het mogelijk om met een of meer AFTER clausules te nestelen en de voorwaardelijke test kan BEFORE (standaard) of AFTER elke lus zijn.
De THRU clausule van een procedurele uitvoering veronderstelt een opeenvolgende top-down besturingsstroom van procedure-1 tot het einde van procedure-2 . THRU is een omstreden kwestie en veel programmeurs geven de voorkeur aan PERFORM by SECTION plaats van THRU paragrafen te gebruiken. Sommige winkels kunnen PERFORM THRU met een expliciete exitpuntparagraaf, anderen kunnen het gebruik van THRU verbieden en vinden het moeilijker om te debuggen.
Procedurele uitvoering:
Inline uitvoeren:
Waar varying-phrase is:
Inline UITVOEREN VERSCHILLEND
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
Procedurele PRESTATIES
PERFORM some-paragraph


