调试宏,如果表达式的计算结果为0,则会打印一个警告。
语法
用法
AssertWarn( expression )
参数
expression
任何有效的表达式。如果expression 的计算结果为0,则会向stdout(控制台)打印一条警告消息。
说明
AssertWarn宏旨在用于调试,只有在FBC命令行中选择了
-g选项后才可使用。在这种情况下,如果
expression 评估为
0,则会打印一条警告消息。它不会停止像
Assert这样的程序执行。
它的正常使用是在调试期间检查变量的正确值。
如果
-g未传递到fbc,则该宏不生成任何代码。
例子
Sub foo
Dim a As Integer
a=0
AssertWarn(a=1)
End Sub
foo
''如果使用-g,则代码打印:test.bas(3):在FOO:a = 1时断言失败
方言差异
与QB差别
参考