Skip to content

OPTION DYNAMIC


指定可变长度数组声明

语法

` Option Dynamic

`

描述

Option Dynamic 是一个语句,用于指定后续所有数组声明为可变长度,无论它们是否以常量下标范围声明。此设置对使用 Option Dynamic 的模块的其余部分有效,可以使用 Option Static 覆盖。它等价于 '$Dynamic 元命令。

示例

start GeSHi

vb
'' Compile with "-lang fblite" compiler switch

#lang "fblite"

Dim foo(99) As Integer      ' declares a fixed-length array

Option Dynamic

Dim bar(99) As Integer      ' declares a variable-length array
' ...
ReDim bar(199)              ' resize the array

end GeSHi

方言差异

与 QB 的差异

  • FreeBASIC 新增

参见

  • __FB_OPTION_DYNAMIC__
  • '$Dynamic
  • '$Static
  • Option Static
  • Dim
  • Redim

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系