コンテンツにスキップ

JUMP

関数名 引数 戻り値
JUMP functionName なし

API

JUMP functionName
@から始まる文字列で定義された関数を呼び出す
関数の終端に達するかRETURNが行われると、関数を終了する
CALLとの違いは、実行時に関数をスタックしないため、遷移先の関数が終了しても戻ってこない。そのため、呼び出しスタックが無い場合はエラー終了の恐れがある

ヒント

命令のみ対応しています。

MAIN.ERB
@SYSTEM_TITLE 
    PRINTL CALL to AAA
    CALL AAA

    PRINTW Backed SYSTEM_TITLE

    @AAA
    PRINTL JUMP to BBB
    JUMP BBB

    PRINTL Can not reach here

    @BBB
    PRINTL Exit BBB
    RETURN
結果
CALL to AAA
JUMP to BBB
Exit BBB
Backed SYSTEM_TITLE

関連項目