if expression (tab)statements (tab)... [else (tab)statements (tab)...]
Can be single line:
if(expression) statements [else statements]
or
if(expression) statements [else statements]
expression - any expression.
If expression is true (not 0), executes statements after if and skips statements after else (if any). If expression is false (0), skips statements after if and executes statements after else.
else if does not require double indentation of following lines. See example.
See also: Operators ifa ifi iff ifk iff iif sel
if i > 0 out "i is greater than 0" if(s.endi(".exe")) ret i; else ret 0 else if i < 0 out "i is less than 0" else out "i is 0"