select according to outcome
Description
if expr1 then expr2 else expr3 : x
if expr1 then expr2 else expr3 produces the outcome of expr2 if expr1 succeeds, otherwise the outcome of expr3. The else clause is optional.
Parameters
- expr1
- boolean expression that is tested.
- expr2
- expression to evaluate if expr1 is true or succeeds.
- expr3
- expression to evaluate if expr1 is false or fails.
- returns
- result of expr2 or expr3