This shows you the differences between two versions of the page.
el:gosub [2016/01/01 22:39] |
el:gosub [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Gosub ===== | ||
+ | ==== Format ==== | ||
+ | **gosub** //label//\\ | ||
+ | \\ | ||
+ | label:\\ | ||
+ | // | ||
+ | **return** | ||
+ | ==== Description ==== | ||
+ | Jumps to the specified label. | ||
+ | ==== Example ==== | ||
+ | |||
+ | < | ||
+ | a$ = " | ||
+ | gosub double | ||
+ | print a$ | ||
+ | b = 3 | ||
+ | gosub triple | ||
+ | print b | ||
+ | end | ||
+ | |||
+ | double: | ||
+ | a$ = a$ + a$ | ||
+ | return | ||
+ | |||
+ | triple: | ||
+ | b = b * 3 | ||
+ | return | ||
+ | </ | ||
+ | will display\\ | ||
+ | < | ||
+ | HelloHello | ||
+ | 9 | ||
+ | </ | ||
+ | [[goto|Goto]], | ||
+ | |||
+ | ==== Notes ==== | ||
+ | As of version 0.9.9.2 [[goto|Goto]], |