#Assert
 
预处理器条件指令

语法

#assert condition

参数

condition
假定为真的条件表达式

说明

在编译时断言条件表达式的真实性。如果condition 为false,则编译将停止并出现错误。

该声明与Assert宏不同之处在于,#assert在编译时进行评估,并在运行时评估Assert.

例子

Const MIN = 5, MAX = 10
#assert MAX > MIN '' cause a compile-time error if MAX <= MIN


与QB差别

  • 新的FreeBASIC

参考