FreeBASIC マニュアルのトップに戻る

FreeBASIC FB_OPTION_GOSUB

目次→言語文書→その他→組み込み定義__FB_OPTION_GOSUB__←オリジナル・サイト

__FB_OPTION_GOSUB__ 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

コンパイラによって設定された、組み込み定義(マクロ値)

構文:
__FB_OPTION_GOSUB__

記述:
__FB_OPTION_GOSUB__ は、GosubReturn が、コンパイル時にどのように処理されるかを示します。
オプションを(-1)に設定すると、Gosub が許可され、Return は gosub からの戻りとしてだけ認識されます。
オプションが(0)に設定されていないと、Gosub は許可されず、Return は手続きからの戻りとしてのみ認識されます。
渡辺注:「オプションが、(0)に設定されない」?原文の誤記?

コンパイル時に、このマクロ値を変えることができます。
Option Gosub は、オプションを設定します(gosub サポートを可能にします)。
Option Nogosub は、オプションをクリアします(gosub サポートを無効にします)。

オプションが設定されていないと、__FB_OPTION_GOSUB__ は、ゼロ(0)を返します。
オプションが設定されると、非ゼロ(-1) を返します。

例:
#if ( __FB_OPTION_GOSUB__ <> 0 )
    '' gosub サポートをオフにます
    Option nogosub
#endif



方言差:
QBからの違い:
参照:
組み込み定義 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2020-08-13 03:47:40
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

ホームページのトップに戻る

表示-非営利-継承