This shows you the differences between two versions of the page.
en:gosub [2016/08/12 13:00] admin |
en:gosub [2020/02/28 10:46] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Gosub (Statement) ===== | ||
- | ==== Format ==== | ||
- | **gosub** //label//\\ | ||
- | \\ | ||
- | label:\\ | ||
- | [[programsyntax|statement(s)]]\\ | ||
- | **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 | ||
- | </ | ||
- | |||
- | ==== See Also ==== | ||
- | {{page> | ||
- | |||
- | ==== Notes ==== | ||
- | As of version 0.9.9.2 [[goto|Goto]], |