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
ヒント
命令のみ対応しています。