_Assert
Отображает сообщение, если условие ложно.
#include <Debug.au3>
_Assert($sCondition [, $bExit = True [, $nCode = 0x7FFFFFFF [, $sLine = @ScriptLineNumber]]])
Параметры
$sCondition | Условие (выражение в кавычках для Execute), истинность которого проверяется. |
$bExit |
[необязательный] Если True, то скрипт завершается при $sCondition = False. |
$nCode |
[необязательный] Код выхода, если $bExit = True. |
$sLine |
[необязательный] Отображает номер строки, где условие возвращает ложь. Если это значение не указывать, то по умолчанию отображается правильный номер строки. |
Возвращаемое значение
Возвращает результат условия (Только при истине или отключенном выходе $bExit).Примечания
@error и @extended не уничтожаются этой функцией, передаются от предыдущего вызова.Пример
#include <Debug.au3>
$sABC= ""
_Assert('$sABC > ""') ; использует функцию Execute() для вычисления
; проверка, является ли $sABC больше пустой строки, результат False и вывод ошибки