コンパイラによって設定された、組み込み定義(マクロ値)
構文:
__FB_OPTION_GOSUB__
記述:
__FB_OPTION_GOSUB__ は、
Gosub と
Return が、コンパイル時にどのように処理されるかを示します。
オプションを(-1)に設定すると、
Gosub が許可され、
Return は gosub からの戻りとしてだけ認識されます。
オプションが(0)に設定されていないと、
Gosub は許可されず、
Return は手続きからの戻りとしてのみ認識されます。
渡辺注:「オプションが、(0)に設定されない」?原文の誤記?
オプションが設定されていないと、__FB_OPTION_GOSUB__ は、ゼロ(0)を返します。
オプションが設定されると、非ゼロ(-1) を返します。
例:
#if
( __FB_OPTION_GOSUB__ <> 0 )
'' gosub サポートをオフにます
Option nogosub
#endif
方言差:
QBからの違い:
参照: