1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-05 21:40:25 +00:00
QB64-PE/internal/help/$ELSE.txt
2016-03-18 08:36:04 -03:00

35 lines
995 B
Plaintext

'''$ELSE''' is precompiler command, which determines which sections of code inside its blocks are included into our code for compiling.
{{PageSyntax}}
:: $IF variable = expression THEN...
::.
:: $ELSE
::.
:: $END IF
* $ELSE must follow a valid $IF statement
* There can only be one $ELSE in an $IF-$ELSEIF-$ELSE-$END IF block, and it must be the last block selection before the $END IF. $ELSEIF ''can not'' follow $ELSE.
''Example 1:''
{{CodeStart}} '' ''
{{Cl|$IF}} WIN THEN
{{Cl|CONST}} Slash = "\"
{{Cl|$ELSE}}
{{Cl|CONST}} Slash = "/"
{{Cl|$END IF}}
{{Cl|PRINT}} "The proper slash for your operating system is "; Slash
{{CodeEnd}}
For the above, the CONST slash is defined by the automatic internal flag (WIN), which tells us what operating system we're using. On a windows PC, the Slash will be the backslash; for any other OS it will be the forward slash.
''See also:''
* [[$LET]]
* [[$IF]]
* [[$ELSEIF]]
* [[$END IF]]
{{PageNavigation}}