nästa upp förra innehåll
Nästa: Pascalmod i Emacs Upp: Blandad information Förra: Funktioners returtyp

Hopp

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