Nästa: Pascalmod i Emacs
Upp: Blandad information
Förra: Funktioners returtyp
Det finns fem reserverade ord för hopp i exekveringen:
- EXIT;
- utför ett hopp ur den närmaste for-, while-
eller repeat-slingan.
- NEXT;
- utför ett hopp direkt till nästa varv i en for-, while-
eller repeat-slinga.
- RETURN;
- avslutar genast den innersta funktionen eller proceduren och hoppar tillbaks till proceduren/funktionen
som anropade denna. Om RETURN anropas i huvudprogrammet innebär det att exekveringen stoppas.
- GOTO mark ;
- hoppar till satsen som är märkt med mark följt av kolon.
I Solarispascal behöver mark inte vara ett tal utan kan vara en identifierare som är
deklarerad under LABEL.
- HALT;
- stoppar omedelbart exekveringen och ger meddelandet
Call to procedure halt.
Om EXIT eller NEXT
anropas någon annanstans än i någon av ovan nämnda slingor ger
kompilatorn ett felmeddelande.
Viggo Kann
Fri Aug 7 00:55:14 MET DST 1998