#ASSERT
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgPpassert
- 最后更新: 2016-03-13
预处理器条件指令
语法
#assert condition参数
condition
假定为真的条件表达式
说明
在编译时断言条件表达式为真。如果 condition 为假,编译将停止并报错。
该语句与 ASSERT 宏的区别在于:#assert 在编译时求值,而 ASSERT 在运行时求值。
示例
start GeSHi
vb
Const MIN = 5, MAX = 10
#assert MAX > MIN '' cause a compile-time error if MAX <= MINend GeSHi
与 QB 的区别
- FreeBASIC 新增
另请参阅
ASSERT#if#error
返回 目录