美好的一天,
我正在创建一个VBScript函数来返回一个数组。但我想传递一个数组大小的参数。
Function CreateArray(arraySize)
Dim someArray(arraySize) ' EXPECTED INTEGER CONSTANT
For i = 0 to UBound(someArray)
someArray(i) = 5
Next
CreateArray = someArray
End Function
但是我收到了错误:
预期的整数常量
这可以在VBScript中完成吗?
TIA,
COSON
答案 0 :(得分:12)
是。您使用Redim
语句:
Function CreateArray(arraySize)
Dim someArray()
Redim someArray(arraySize)
For i = 0 to UBound(someArray)
someArray(i) = 5
Next
CreateArray = someArray
End Function