$GOSUB(サブルーチン実行関数)
[SUB]タグで定義したサブルーチンを実行します。実行するサブルーチンは、この関数より前に定義しておく必要があります。
形式
$GOSUB(サブルーチン名)
指定する値
-
サブルーチン名
サブルーチン名には、半角英数字と「_(アンダーバー)」が使用できます。ただし、サブルーチン名の先頭に、半角数字は使用できません。また、サブルーチン名は、英文字の大小文字を区別して使用してください。
記述例
セッション情報「MSG」の値に従って、メッセージを出力する処理をサブルーチン化した場合の記述例を次に示します。
[SUB]
ECHO
[IF]
MSG = '1'
[THEN]
[SET_VALUE]
$ECHO(ECHOMSG)
[IF_END]
[SUB_END]
[BEGIN]
[SET_VALUE]
MSG = $GETSESSION('MSG')
ECHOMSG = 'Hello world'
$GOSUB(ECHO)
[END]