This shows you the differences between two versions of the page.
nl:gosubreturn [2016/01/01 22:46] |
nl:gosubreturn [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Gosub / Return ===== | ||
+ | ==== Formaat ==== | ||
+ | **gosub** // | ||
+ | \\ | ||
+ | etiket:\\ | ||
+ | // | ||
+ | **return** | ||
+ | // | ||
+ | * moet met een letter beginnen | ||
+ | * mag geen sleutelwoord zijn | ||
+ | * moet eindigen met :# | ||
+ | |||
+ | ==== Beschrijving ==== | ||
+ | Gaat naar een welbepaald etiket. Wanneer het RETURN commando wordt tegengekomen, | ||
+ | |||
+ | Ook hier moet je opletten. Als je veel GOSUB opdrachten gebruikt, kan het zijn dat je je eigen programma niet meer begrijpt. | ||
+ | |||
+ | ==== Zie ook ==== | ||
+ | [[goto|Goto]] | ||
+ | |||
+ | ==== Voorbeeld ==== | ||
+ | <code basic4gl> | ||
+ | print "Ik wil"; | ||
+ | gosub haaldelijst | ||
+ | print " eten."; | ||
+ | end | ||
+ | haaldelijst: | ||
+ | print " koekjes," | ||
+ | print " snoep," | ||
+ | print " dessert" | ||
+ | return | ||
+ | </ | ||
+ | |||
+ | zal het volgende tonen | ||
+ | < | ||
+ | Ik wil koekjes, snoep, dessert eten | ||
+ | </ | ||
+ | |||
+ | Voor // print " eten." // wordt uitgevoerd wordt eerst alles van // | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ---- | ||
+ | [[end|vorige]] | [[nl: |