A goto utasítás A PAWN nyelvben ez egy ritkán használt utasítás, de mivel a szerkesztoprogram által támogatott, ezért gondoltam leírom a muködését.
A
goto utasítás segítségével egy másik( általunk megjelölt ) helyre ugorhatunk a program futása közben. Miután
azonosítót adtunk az utasítás( sorozat )nak, ahova ugrani szeretnénk, a
függvényen belül bárhol elvégezhetjük az ugrást. Az azonosítót( címkét ) egy kettõsponttal választjuk el az utasítás( ok )tól.
GotoHere: print( \"Hívtál?\" ); //Felcímkézés
Miután felcímkéztük az utasítás( ok )at, lássuk magát az ugrást! Az alábbi függvényben annyiszor ugrik a program, amíg a
z változó értéke kisebb mint 6. Ez négy alkalmat jelent, le is futtathatjátok.
public OnFilterScriptInit( ) {
//Változó létrehozása
new z = 2;
//Utasítássorozat felcímkézése
There:
print( \"Kiírom( Négyszer! )\" );
z++;
//Érték vizsgálata, amíg kisebb 6 - nál, addig ugrunk
if( z < 6 ) goto There;
return 1;
}