If-then-else expressions almost resemble normal, spoken English. You use them to tell atfinity that IF a condition is met, THEN do this. ELSE, do this.
The expression has to close with the keyword
The if-then-else expression is most often used dealing with calculated information.
if [condition] then[expression]else[expression]end
condition needs to evaluate to true or false. It could be a comparison (
p.age >= 18) or a boolean yes/no question (
Both expressions have to return the same type of value, for example a number.
if p.loves_danger then high_risk else low_risk end
To determine the risk level of a person, inquire whether it is true or false that the person loves danger.
True: the expression returns what's behind
then: the person is deemed of high risk level.
False: the expression returns what's behind
else: the person's risk level is marked as low.