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文の終了を宣言します。