ELSE - QB64Official/qb64 GitHub Wiki
ELSE is used in IF...THEN or SELECT CASE statements to offer an alternative to other conditional statements.
Syntax
Single-line syntax:
Block syntax:
{code}
⋮
{code}
⋮
{alternative-code}
⋮
Description
- ELSE is used in a IF block statement to cover any remaining conditions not covered in the main block by IF or ELSEIF.
- CASE ELSE covers any remaining conditions not covered by the other CASE statements.
- ELSE can also be used as a false comparison to a true IF statement when a condition will only be true or false.
- Other IF...THEN statements can be inside of an ELSE statement.
Example(s)
One line IF statement
IF x = 100 THEN PRINT "100" ELSE PRINT "Not 100"
Multiple line IF statement block
IF x = 100 THEN ' code executed MUST be on next statement line!
PRINT "100"
ELSE PRINT "Not 100"
END IF
To alternate between any two values (as long as the value after ELSE is the same as the condition)
IF a = 3 THEN a = 5 ELSE a = 3