Skip to main content
Skip table of contents

condition () Statement

Syntax

condition (<boolean expression>, operand1, operand2)
if <boolean expression> then operand1 else operand2

Semantics

Returns operand1 if the <boolean expression> evaluates to true, otherwise operand2 will be returned.
Both syntactic forms are equivalent. Internally, the if statement is mapped to the condition operation.

Substitutables

operand1, operand2

The operands can be any variable or object attribute, a literal, a boolean or arithmetic expression. Both operands need to return the same type. 

Examples

NONE
set s = condition (b1 and b2, "abc", "xyz"); 
set s = if b1 and b2 then "abc" else "xyz"; 

Assigns "abc" to string s if the expression b1 and b2 evaluates to true, otherwise "xyz" will be assigned to s.
The second statement is equivalent.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.