Difference between revisions of "IF/ENDIF"
From Zenitel Wiki
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | IF and ENDIF | + | {{AI}} |
− | If the | + | The '''IF''' and '''ENDIF''' statements are used in the [[Event Handler]]. If the expression following the IF evaluates to the number zero, the following statements are skipped until a (matching) ENDIF is found. The IF statement can test numeric values only. |
− | IF - ENDIF statements can be nested | + | |
− | The statement STOP stops the execution of the action string. | + | The IF - ENDIF statements can be nested. |
+ | |||
+ | The statement [[STOP]] stops the execution of the action string. | ||
+ | |||
Example: | Example: | ||
+ | {{code2| | ||
+ | IF %udd(1) | ||
+ | LOG “Variable 1 is true” | ||
+ | STOP | ||
+ | ENDIF | ||
+ | LOG “Variable 1 is false”}} | ||
Latest revision as of 10:43, 31 May 2022
The IF and ENDIF statements are used in the Event Handler. If the expression following the IF evaluates to the number zero, the following statements are skipped until a (matching) ENDIF is found. The IF statement can test numeric values only.
The IF - ENDIF statements can be nested.
The statement STOP stops the execution of the action string.
Example:
Action commands:
IF %udd(1) LOG “Variable 1 is true” STOP ENDIF LOG “Variable 1 is false”