__Fb_Option_Gosub__
 
内部定义(宏值)由编译器设置

语法

__FB_OPTION_GOSUB__

说明

指示在编译时如何处理GoSubReturn.如果选项设置为(-1),则允许GoSub,并且Return仅被识别为仅从gosub返回。如果该选项未设置(0),则不允许GoSub,并且Return仅被识别为仅从过程返回。

这个宏值可以在编译时更改。Option Gosub将设置选项(启用gosub支持),Option Nogosub将清除该选项(禁用gosub支持)。

__FB_OPTION_GOSUB__如果尚未设置该选项,则返回零(0)。如果设置了该选项,则返回非零(-1)。

例子

#if( __FB_OPTION_GOSUB__ <> 0 )
    ''关闭gosub支持
    Option nogosub
#endif


方言差异

  • -lang qb 方言中,默认为-1 ,所有其他方言中的0 .

与QB差别

  • 新的FreeBASIC

参考