TRYLIST系¶
関数名 | 引数 | 戻り値 |
---|---|---|
![]() TRYCALLLIST | なし | なし |
![]() TRYJUMPLIST | なし | なし |
![]() TRYGOTOLIST | なし | なし |
![]() FUNC | functionName (, any ...) | なし |
![]() ENDFUNC | なし | なし |
API
TRYCALLLIST
TRYJUMPLIST
TRYGOTOLIST
FUNC functionName(, argument...)
ENDFUNC
TRYLIST系~ENDFUNC
内に上記の文法以外の記述をすることはできません。なお、
TRYGOTOLIST
で直接ループ・分岐構文内に入った場合についてはTRYGOTO
やループ・分岐構文
、TRYC
系の項を参照してください。以下のように使用します。
TRYCALLLIST
FUNC 関数1
FUNC 関数2
ENDFUNC
FUNC
で指定された関数の呼び出しを順に試み、成功すれば呼び出した後ENDFUNC
へ、失敗すれば次の行のFUNC
(又はENDFUNC
)へ移動します。
これは以下のスクリプトと同等です。
TRYCCALL 関数1
CATCH
TRYCCALL 関数2
CATCH
ENDCATCH
ENDCATCH
ヒント
命令のみ対応しています。