Unless
Префикс и суффикс unless используется для создания условного предложения, определяющего вычисление или невычисление оператора либо условия «exit». Это короткое утверждение можно использовать вместо полного оператора if..end if.
Синтаксис:
(Unless condition statement | exitstatement Unless condition )
Действия statement или exitstatement выполняются, только если элемент condition имеет значение False.
Префикс unless можно использовать в операторах, включающих в себя один или несколько других операторов, в том числе дополнительные префиксы when или unless.
Аргументы:
Аргумент | Описание |
---|---|
condition | Логическое выражение, имеющее значение True или False. |
statement | Любой оператор скрипта QlikView, за исключением операторов управления. |
exitstatement | Предложение exit for, exit do или exit sub или оператор exit script. |
Примеры:
exit script unless A=1;
unless A=1 LOAD * from myfile.csv;
unless A=1 when B=2 drop table Tab1;