DO [aliohjelma]

Parametrit

[aliohjelma] on aliohjelma nimi.

Selitys

DO/PROCEDURE/RETURN-käskyjä käytetään aliohjelmien käyttämisen. PROCEDURE määrittää ohjelmassa aliohjelman alun ja RETURN määrittää sen lopun. Aliohjelma voidaan käynnistää DO-käskyllä. Aliohjelmat voivat puolestaan kutsua toisia aliohjelmia ja rekursiivisesti myös itseään.
RETURN käskyä ei välttämättä tarvita aliohjelman lopussa - ohjelma palaa muutenkin sitä kutsuneeseen ohjelman osaan.

Esimerkki

? 1
? 2
do ohjel /* hypätään pääohjelmasta aliohjelmaan ohjel */
? 3

procedure ohjel
? "A"
? "B"
return /* palataan takaisin pääohjelmaan */

Edellä oleva ohjelma tulostaa alekkain 1, 2, A, B, ja 3

Katso myös PROCEDURE, RETURN, DORUN()