例如:
a1 = Split("item1 item2 item3")
a2 = Split("value1 value2 value3")
现在我要创建名为a
的二维数组(2x3或vbscript语法array(1,2)
)
有没有办法创建这个二维数组而不必逐个元素遍历前面提到的数组?
事实上我甚至不想创建一维数组,但是我想使用Split()函数并立即将每个分割分配到足够的二维数组行中,但我找不到任何参考如何可能。我看到的所有示例都是分别分配每个元素,如:
Dim a(1,2)
a(0)(0) = "item1"
a(0)(1) = "item2"
...
虽然我想要像:
Dim a(1,2)
a(0) = Split("item1 item2 item3")
a(1) = Split("value1 value2 value3")
或类似的东西,不分别指定每个元素。
答案 0 :(得分:2)
我发现它here。这很容易:
a = Array(Split("item1 item2 item3"), Split("value1 value2 value3"))