FB_OPTION_BYVAL
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDdfboptionbyval
- 最后更新: 2016-03-12
编译器设置的内置定义(宏值)。
语法
` FB_OPTION_BYVAL
`
描述
指示当未显式声明按值/按引用传递说明符时,Function 或 Sub 的参数默认是按引用(如 Byref)还是按值(如 Byval)传递。
若默认按值传递参数,__FB_OPTION_BYVAL__ 设置为非零值(-1);若默认按引用传递参数,则设置为零(0)。
按引用或按值传递参数的默认行为由编译时使用的 -lang 命令行选项或源文件中的 Option Byval 语句决定。
示例
start GeSHi
vb
#if( __FB_OPTION_BYVAL__ <> 0 )
#error Option ByVal must Not be used With This source
#endifend GeSHi
与 QB 的区别
- FreeBASIC 新增
另请参阅
ByvalByrefOption Byval
返回 目录