#Assert
 
Условная директива препроцессора

Синтаксис

#assert condition

Параметры

condition
Условное выражение, которое предполагается как true

Описание

Утверждает истинность условного выражения во время компиляции. Если condition равно false, компиляция остановится с ошибкой.

Это заявление отличается от оператора Assert в том, что #assert вычисляется во время компиляции , а Assert вычисляется во время выполнения.

Пример

Const MIN = 5, MAX = 10
#assert MAX > MIN '' cause an error if MAX <= MIN


Отличия от QB

  • Новое в FreeBASIC

См. также