FB_OPTION_GOSUB
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDdfboptiongosub
- 最后更新: 2020-08-13
编译器设置的内置定义(宏值)。
语法
` FB_OPTION_GOSUB
`
描述
指示编译时如何处理 Gosub 和 Return。若选项已设置(-1),则允许 Gosub,且 Return 仅识别为从 gosub 返回。若选项未设置(0),则不允许 Gosub,且 Return 仅识别为从过程返回。
此宏值可在编译时更改。Option Gosub 将设置该选项(启用 gosub 支持),Option Nogosub 将清除该选项(禁用 gosub 支持)。
若未设置该选项,__FB_OPTION_GOSUB__ 返回零(0);若已设置,返回非零(-1)。
示例
start GeSHi
vb
#if( __FB_OPTION_GOSUB__ <> 0 )
'' turn off gosub support
Option nogosub
#endifend GeSHi
方言差异
- 在 -lang qb 方言中默认为
-1,在所有其他方言中默认为0。
与 QB 的区别
- FreeBASIC 新增
另请参阅
Option GosubOption Nogosub
返回 目录