Concept Flow - If as an expression returning value
Evaluate condition
Condition true?
No→Evaluate else branch
Return else value
Evaluate then branch
Return then value
Use returned value
The if expression evaluates a condition, then returns the value of the 'then' or 'else' branch accordingly.