forked from QB64-Phoenix-Edition/QB64pe
-
Notifications
You must be signed in to change notification settings - Fork 0
OPTION EXPLICIT
Samuel Gomes edited this page Nov 8, 2022
·
1 revision
OPTION _EXPLICIT instructs the compiler to require variable declaration with DIM, REDIM or an equivalent statement.
- With OPTION _EXPLICIT you can avoid typos by having QB64 immediately warn in the Status area of new variables used without previous declaration.
- Enable OPTION _EXPLICIT temporarily even if a program source file doesn't contain the directive by specifying the -e switch when compiling via command line (qb64 -c file.bas -e).
- It's not advisable to use OPTION _EXPLICIT in $INCLUDEd modules.
Avoiding simple typos with OPTION _EXPLICIT results shown in the QB64 IDE Status area.
OPTION _EXPLICIT
DIM myVariable AS INTEGER
myVariable = 5
PRINT myVariabe
QB64 IDE Status will show: Variable 'myVariabe' (SINGLE) not defined on line 4