我正在处理一个有六元素数组的vbscript文件。该数组声明如下。
dim grpaddarray(6), gpaddname
grpaddarray(0)= "someinformation"
grpaddarray(1)= "someinformation"
grpaddarray(2)= "someinformation"
grpaddarray(3)= "someinformation"
grpaddarray(4)= "someinformation"
grpaddarray(5)= "someinformation"
由于我将它们声明为小写'dim'而不是大写'DIM',因此当我调用它们时,我的数组对象将被忽略。我之前从未使用过vbscript,所以我不知道DIM是否有问题。或者我的程序是否应该与小写或大写DIM一样工作,昏暗?
感谢。
答案 0 :(得分:1)
VBScript不区分大小写,因此dim
,DIM
和dIm
都被认为是等效的。你的数组仍然是一个数组。
(在我看来,你可以在比你将代码复制/粘贴到这个问题更短的时间内测试它。)
dim TestArray(3)
TestArray(0) = "Testing"
TestArray(1) = "Two"
TestArray(2) = 123
MsgBox TestArray(0)
MsgBox TestArray(1)
MsgBox TestArray(2)
DIM TestArrayTwo(3)
TestArrayTwo(0) = "Testing two"
TestArrayTwo(1) = "Two two"
TestArrayTwo(2) = 123456
MsgBox TestArrayTwo(0)
MsgBox TestArrayTwo(1)
MsgBox TestArrayTwo(2)
答案 1 :(得分:1)
MS的Dim Statement文章使用了资本化版本Dim
。 VBScript不区分大小写,所以这三个都是有效的。我会确保在任何代码库中始终使用相同的大小写。为了便于输入,dim
可以节省击键次数。