局部变量声明
DIM Identifier AS Datatype [ = Expression ]
在过程或者函数中,声明一个局部
变量。
该变量仅仅能在声明所在的函数或者过程中访问。
Example
DIM iVal AS Integer
DIM sName AS String
DIM hObject AS Object
DIM hCollection AS Collection
初始化
变量可以使用任意表达式初始化。
Example
DIM bCancel AS Boolean = TRUE
DIM Languages AS String[] = [ "fr", "it", "es", "de", "ja" ]
DIM DefaultLanguage AS String = Languages[1]
作为选择,可以用
对象的新实例初始化变量。
局部变量声明
DIM Identifier AS NEW Class ( Arguments ... )
DIM aTask AS NEW String[]
DIM aCollection AS NEW Collection(gb.Text)
或者,可以用一个本地
动态数组初始化变量。
更多信息参见
数组声明。
复合声明
可以在同一行上声明多个变量:
- 用逗号分隔每个声明。
- 只需指定标识符。 It will have the same declaration as the first next 标识符 having a complete declaration.
Example
DIM Text AS String, Matrix AS NEW Float[3, 3]
DIM X, Y, W, H AS Integer