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 | set s = condition (b1 and b2, "abc", "xyz"); set s = if b1 and b2 then "abc" else "xyz"; The second statement is equivalent. |
Overview
Content Tools