declare
前方参照の functionName または subName を作成します。
これは Function または Sub で本体を定義する前に、コードからルーチンを参照可能にします。
文法:
declare function functionName ( args ... )
declare sub subName ( args ... )
本体が宣言されるまで実際のルーチンに関する実行はできないままです。Declare の修正を忘れてしまい前方参照に関する問題が起きたときは、 Option QBasic を追加してください。
用例:
option qBasic
declare function mySub()
' これらのステートメントは option qBasic により遅延参照となります
mySub()
end
function mySub()
print "これは我が関数である"
end function
option qbasic コマンドを参照してください。