OPTION EXPLICIT
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgOptionexplicit
- 最后更新: 2016-02-10
强制在使用变量、对象和数组之前先声明它们
语法
` Option Explicit
`
描述
Option Explicit 是一个语句,强制后续所有变量、对象或数组的使用必须以声明为前提,例如使用 Dim 或 Static。此规则对使用 Option Explicit 的模块的其余部分有效,且无法被覆盖。
示例
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
方言差异
- 仅在 -lang fblite 和 -lang qb 方言中可用。
与 QB 的差异
- FreeBASIC 新增
参见
__FB_OPTION_EXPLICIT__
返回 目录