TRYCALLFORM, TRYJUMPFORM, TRYGOTOFORM¶
| 関数名 | 引数 | 戻り値 |
|---|---|---|
TRYCALLFORM | formedString(, any...) | なし |
TRYJUMPFORM | formedString(, any...) | なし |
TRYGOTOFORM | formedString | なし |
API
TRYCALLFORM formedString(, argument...)
TRYJUMPFORM formedString(, argument...)
TRYGOTOFORM formedString
JUMP、CALL、GOTOと同じですが、PRINTFORMなどと同じ形式で関数名を指定でき、関数が存在しなくてもエラーになりません。TRYJUMPFORMとTRYCALLFORMは引数を指定できます。詳しくは関数ページの自作関数における引数指定の項を参照してください。なお、
TRYGOTOFORMで直接ループ・分岐構文内に入った場合についてはTRYGOTOやループ・分岐構文、TRYC系の項を参照してください。 ヒント
命令のみ対応しています。
例
MAIN.ERB
@SYSTEM_TITLE
#DIMS HOGE
HOGES = AAA
TRYCALLFORM %HOGES%
TRYCALLFORM %HOGES%BBB
TRYJUMPFORM %"C"*3%
@AAA
PRINTL AAA
@BBB
PRINTL BBB
@CCC
PRINTL CCC
WAIT
結果
AAA
CCC