__Fb_Option_Gosub__
内部定义(宏值)由编译器设置
语法
__FB_OPTION_GOSUB__
说明
指示在编译时如何处理
GoSub
和
Return
.如果选项设置为(-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
参考
Option Gosub
Option Nogosub