Naar inhoud springen

Programmeren in BASIC/Commando's/GOSUB

Uit Wikibooks

GOSUB roept een zg. "subroutine" aan. Deze bevat een of meer programmaregels die tijdens het programma meer dan eens moeten worden uitgevoerd.

De subroutine moet worden afgesloten met RETURN, waarna het programma verder gaat op de regel ná GOSUB.

Syntax

[bewerken]

GOSUB <regelnummer>

of

GOSUB <label>

Voorbeeld

[bewerken]
10 CLS
20 GOSUB 40
30 END
40 REM *** Subroutine: ***
50 PRINT "OK"
60 RETURN

Opmerking

[bewerken]

Het commando END mag in dit geval beslist niet worden weggelaten, omdat dan de uitvoering van het programma na regel 20 door zal gaan op regel 40, gevolgd door een foutmelding "Return without gosub" op regel 60.

Toepassing

[bewerken]
  • In een programma.
  • In programmeermodus.
Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.