ELSE

From QB64 Phoenix Edition Wiki
Revision as of 23:41, 19 April 2022 by BigRon55 (talk | contribs) (Created page with "ELSE is used in IF...THEN or SELECT CASE statements to offer an alternative to other conditional statements. {{PageSyntax}} ''Single-line syntax:'' : IF {{Parameter|condition}} THEN ''{code}'' ELSE ''{alternative-code}'' ''Block syntax:'' : IF {{Parameter|condition}} THEN :: ''{code}'' :: ⋮ : ELSEIF {{Parameter|condition2}} THEN :: ''{code}'' :: ⋮ : ELSE :: ''{alternative-code}'' :: ⋮ : END IF {{PageDescription}...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

ELSE is used in IF...THEN or SELECT CASE statements to offer an alternative to other conditional statements.


Syntax

Single-line syntax:

IF condition THEN {code} ELSE {alternative-code}


Block syntax:

IF condition THEN
{code}
ELSEIF condition2 THEN
{code}
ELSE
{alternative-code}
END IF


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.


Examples

Example 1: One line IF statement


IF x = 100 THEN PRINT "100" ELSE PRINT "Not 100"

Example 2: 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


Example 3: 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


See also



Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage