up previous next
assert    --    check an assertion


Syntax
assert(cond: BOOL)

Description
This function (always) evaluates its argument. If the argument is not true then an exception is thrown. This function is intnded for use during development but should not be used in released code. It always evaluates its argument.

Example
/**/  define fn(X)
/**/    assert(X > 0);
/**/    return FloorSqrt(X);
/**/  enddefine;

/**/  fn(3);
1
-- /**/  fn(-3); --> !!! ERROR !!! as expected: assertion failed

See Also