This is an old revision of the document!
if boolean_expression then statement
if boolean_expression then statement else statement
if boolean_expression then compound_statement
if boolean_expression then compound_statement else compound_statement
if boolean_expression then
statement(s)
end if
if boolean_expression then
statement(s)
else
statement(s)
end if
A single line IF evaluates booleanexpr, when true the statement(s) following the then is executed, otherwise execution continues on the next line. There are also two forms of a multi-line if statement, one with a true block and one with a true and a false block of code to execute.
print "Guess my letter - press a key" # wait for the user to press a key do a = key pause .01 until a <> 0 # if chr(a) = "Z" then print "Yippie, you pressed the Z key!!!" else print "darn, you pressed something else." end if # end
0.9.4g | Multiple line If/Then/Else/EndIf |
1.1.0.0 | Added single line If/Then/Else |