10.1 Continue

Het lijkt volslagen zinloos dat een programmeertaal een opdracht bezit die niets doet. Toch kan zo'n opdracht nuttig zijn om aan te geven dat er in een situatie geen uitvoerbare opdrachten aanwezig zijn.

onthoud

De continue-opdracht is een opdracht die geen effect heeft op de uitvoering van het programma.

Voor een voorbeeld van het gebruik van continue kun je denken aan een programma dat nog niet helemaal af is. Om het tussentijds te testen neemt men de paragrafen die nog niet af zijn wel in het programma op. In plaats van echte opdrachten bevat zo'n paragraaf dan continue.

Een ander voorbeeld van het gebruik van de continue-opdracht ligt bij het if-statement:

if jaar < 1992 then
   continue
else
   perform europees
end-if 
  

Als de variabele jaar kleiner is dan 1992 dan hoeft er niets te gebeuren. In het andere geval wel.

Uiteraard is het mogelijk de continue-opdracht weg te werken door de conditie om te keren. Dat vereist soms een gedachtensprongetje waardoor de conditie onlogischer lijkt. Om geen continue te hoeven gebruiken, moet je vragen of het jaar groter is dan of gelijk is aan 1992, terwijl je eigenlijk wilt weten of het jaar voor 1992 ligt. Voor de duidelijkheid kan continue z'n nut hebben.

omslag leerboek

Serie: leerboeken informatica

Titel: Tijd voor COBOL 1

Auteur: Andree Hollander

naamlogo