GOSUB
(ステートメント)
【SLIM準拠】

サブルーチンを呼び出します。

GOSUB <ラベル名>

指定した<ラベル名>が示すサブルーチンを呼び出します。
一つのサブルーチンの中から、他のサブルーチンを呼び出すこと(サブルーチンの多重化)もできます。

GOSUB(ON~GOSUB)で呼び出されたサブルーチンから呼び出し元に戻る場合は、RETURN文を使用する必要があります。

DIM li1 As Integer
|
|
IF li1 = 0 THEN
|
'li1が0の場合。
|
STOP
|
'プログラムの実行を終了します。
|
ELSEIF li1 = 1 THEN
|
'li1が1の場合。
|
GOTO *samp1
|
'*samp1のラベルへジャンプします。
|
GO TO *samp2
|
'*samp2のラベルへジャンプします。
|
ELSEIF li1 = 2 THEN
|
'li1が2の場合。
|
GOSUB *samp3
|
'ラベル名*samp3のサブルーチンを呼び出します。
|
ELSE
|
'li1がその他の場合。
|
RETURN
|
'元のプログラムに戻ります。
|
END IF
|
'IF文の終了を宣言します。
|