指定数组声明的默认下限
语法
Option Base base_subscript
参数
说明
Option Base是一个语句,用于设置任何以下数组声明的默认下限。对于使用Option Base的模块的其余部分,此默认值仍然有效,并且可以通过使用明确的下限声明数组或使用另一个Option Base语句来覆盖。
注意:最初,默认基数为0.
例子
''编译“-lang qb”或“-lang fblite”编译器
#lang "fblite"
Dim foo(10) As Integer '声明一个索引为0-10的数组
Option Base 5
Dim bar(15) As Integer '声明一个索引为5-15的数组
Dim baz(0 To 4) As Integer '声明一个索引为0-4的数组
方言差异
与QB差别
- 对于base_subscript ,QBASIC仅支持0 或1 的值。
- 在QBASIC中,基础是一个保留关键字,不能用作变量名称。
- 数组必须始终在FreeBASIC中显式创建。如果在预定义的代码中使用了一个代码,QBASIC将隐式地创建一个base_subscript 到10 的数组。
参考