cobol
DOORGAAN verklaring
Zoeken…
Opmerkingen
De instructie CONTINUE zorgt ervoor dat de controlestroom wordt voortgezet bij de volgende instructie. Niet helemaal een no-op, omdat het de controlestroom kan beïnvloeden wanneer deze zich in samengestelde instructiereeksen bevindt, in het bijzonder IF / THEN / ELSE.
Een handig? bijvoorbeeld tijdens de vroege ontwikkeling en het bouwen met en zonder hulpmiddelen voor foutopsporing.
CALL "CBL_OC_DUMP" USING structure ON EXCEPTION CONTINUE END-CALL
Die code, hoewel duur, maakt geformatteerde geheugendumps mogelijk wanneer de module CBL_OC_DUMP
is gekoppeld aan het uitvoerbare bestand, maar zal onschadelijk falen wanneer dit niet het geval is. * Die truc is alleen van toepassing tijdens vroege ontwikkelingsfasen. De kosten van een dynamische zoekfout zijn niet iets om in de actieve code achter te laten en die regels moeten uit de bron worden verwijderd zodra aan de eerste zorgen bij alfatesten is voldaan. Op de eerste dag codering kan het een handig hulpmiddel zijn. Op de tweede dag codering BIJ UITZONDERING DOORGAAN voorvallen moeten worden schoongeveegd.
placeholder
Dit is gekunsteld; maar sommige COBOL-programmeurs geven misschien de voorkeur aan de positieve duidelijkheid, versus het gebruik van NOT
in voorwaardelijke uitdrukkingen (vooral met de logische foutgevoelige var NOT = value OR other-value
).
if action-flag = "C" or "R" or "U" or "D"
continue
else
display "invalid action-code" upon syserr
perform report-exception
exit section
end-if