#deffunc命令の使い方について質問です。
#deffunc命令を用いて新規命令を定義する記述をする際に、ヘルプの
“実行は gosub命令と同じくサブルーチンジャンプとして行なわれ、return命令
でもとの実行位置に戻ります。”
の説明に従い、#deffuncの後にreturnを入れているのですが、そうすると実行した際に
「サブルーチン外でのreturnは無効です。」というエラーが表示されてしまいます。
次のようなスプリクトを組んでテストしてみましたが、やはり上述のエラーが表示され
てしまいました。
#deffunc test_of_deffunc
dialog "deffunc test"
return
*Main
test_of_deffunc
stop
バグの可能性も考えられたのですが、自分のミスのせいかもしれないので質問とさせて
いただきました。ご返答のほど、よろしくお願いいたします。