Optional argument of
if. Example of the implicit
else:
% if true {puts yep} {puts nope}
yep
% if false {puts yep} {puts nope}
nope
%
Example with the explicity
else:
% if true then {puts yep} else {puts nope}
yep
% if false then {puts yep} else {puts nope}
nope
%
It's usually good style to put the
else in for clarity, as there's no performance impact for most code. Compare with
then...
Also,
elseif introduces an alternative condition.
if true then {puts yes} elseif $whatever {puts no} else {puts dunno}
Note that the two words have to be written together (without space in between), while in C you must have a space.
RS 2007-06-01