我想使用一个我在代码顶部多次声明一次的数组.防爆.
Const Quarters = ["Q1","Q2","Q3","Q4"]
对于每个季度q q.做一些工作
等等.
这可以在VBScript中完成吗?
为什么不将数组声明为public,然后在脚本开始时分配数组?
Public myArray(3)
arrQuarters = Array("Q1", "Q2", "Q3", "Q4")
For Each Quarter in arrQuarters
wscript.echo Quarter
Next
Run Code Online (Sandbox Code Playgroud)
您可以定义一个函数来返回要用作常量的数组。例如:
For Each q in AllQuarters
wscript.echo q
Next
wscript.echo "element 0 = " & AllQuarters()(0)
AllQuarters()(0) = "X1"
wscript.echo "element 0 still = " & AllQuarters()(0)
Function AllQuarters()
AllQuarters = Array("Q1","Q2","Q3","Q4")
End Function
Run Code Online (Sandbox Code Playgroud)