Skip to content

OPTION EXPLICIT


Forces variables, objects and arrays to be declared before they are used

Syntax

` Option Explicit

`

Description

Option Explicit is a statement that forces any following variable, object or array usage to be preceded by a declaration, with, for example, Dim or Static. This rule remains in effect for the rest of the module in which Option Explicit is used, and cannot be overridden.

Examples

start GeSHi

vb
'' Compile with the "-lang qb" or "-lang fblite" compiler switches

#lang "fblite"

Option Explicit

Dim a As Integer            ' 'a' must be declared..
a = 1                       ' ..or this statement will fail to compile.

end GeSHi

Dialect Differences

Differences from QB

  • New to FreeBASIC

See also

  • __FB_OPTION_EXPLICIT__

Back to DocToc

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft