#ASSERT
- Source: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgPpassert
- Last revised: 2016-03-13
Preprocessor conditional directive
Syntax
` #assert condition
`
Parameters
condition
A conditional expression that is assumed to be true
Description
Asserts the truth of a conditional expression at compile time. If condition is false, compilation will stop with an error.
This statement differs from the ASSERT macro in that #assert is evaluated at compile-time and ASSERT is evaluated at run-time.
Examples
start GeSHi
vb
Const MIN = 5, MAX = 10
#assert MAX > MIN '' cause a compile-time error if MAX <= MINend GeSHi
Differences from QB
- New to FreeBASIC
See also
ASSERT#if#error
Back to DocToc