0

我正在处理一个具有六元素数组的 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、dim 一样工作?

谢谢。

4

2 回答 2

1

VBScript 不区分大小写,因此dimDIMdIm都被认为是等效的。你的数组仍然是一个数组。

(在我看来,您可以在比您将代码复制/粘贴到此问题中的时间更短的时间内进行测试。)

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)
于 2013-02-19T23:15:19.427 回答
1

MS的Dim Statement文章使用大写版本Dim。VBScript 不区分大小写,因此这三个都有效。我会确保我始终在任何代码库中始终使用相同的案例。为了便于打字dim节省了击键。

于 2013-02-19T23:15:40.690 回答