Wiki

Clone wiki

symja_android_library / Symbols / If

If

If(cond, pos, neg)
returns pos if cond evaluates to True, and neg if it evaluates to False.
If(cond, pos, neg. others)
returns others if cond evaluates to neither True nor False.
If(cond, pos)
returns Null if cond evaluates to False.

Examples

>>> $i = 10; $result = 1; While($i >= 0, $result = $result + $i; If($result>20, Break()); $i=$i-1); $result
28

Related terms

Break, Continue, CompoundExpression, Do, For, Return, While

Updated