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.

voer hier de afbeeldingsbeschrijving in

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow