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