Arrays 在HTA中声明二维数组(使用VBscript)

Arrays 在HTA中声明二维数组(使用VBscript),arrays,vbscript,declaration,hta,Arrays,Vbscript,Declaration,Hta,在我的HTA脚本中,我当前声明了一个二维数组,如下所示: Dim wbCell(99, 1) 我还想声明类型(字符串),看看它是否能加速我的程序。所以我试着: Dim wbCell(99, 1) As String 但HTA在加载时抛出一个错误,表示语句预期结束。我可能做错了什么?VBScript只有一种类型:Variant。您不能将用作关键字。只需将字符串值分配给数组,就可以了。VBScript只有一种类型:Variant。您不能将用作关键字。只需将字符串值分配给数组,就可以了。键入Dim

在我的HTA脚本中,我当前声明了一个二维数组,如下所示:

Dim wbCell(99, 1)
我还想声明类型(字符串),看看它是否能加速我的程序。所以我试着:

Dim wbCell(99, 1) As String

但HTA在加载时抛出一个错误,表示语句预期结束。我可能做错了什么?

VBScript只有一种类型:Variant。您不能将
用作
关键字。只需将字符串值分配给数组,就可以了。

VBScript只有一种类型:Variant。您不能将
用作
关键字。只需将字符串值分配给数组,就可以了。

键入Dim's-

Dim wbCell(99, 1) As String
在其他基本方言中是合法的,但在VBScript中是不合法的。这种语言(非常)弱类型(所有变量都是变量**),因此您的目标——速度——无法通过这种方式实现。留下来

Dim wbCell(99, 1)
**有像String或Double这样的子类型,记住它们是值得的,但是“编译器”不能利用这些子类型来“生成”或执行子类型特定的代码)

-

Dim wbCell(99, 1) As String
在其他基本方言中是合法的,但在VBScript中是不合法的。这种语言(非常)弱类型(所有变量都是变量**),因此您的目标——速度——无法通过这种方式实现。留下来

Dim wbCell(99, 1)
**有像String或Double这样的子类型,记住它们是值得的,但是“编译器”不能利用这些子类型来“生成”或执行子类型特定的代码)