Matriz Dinámica aplicación VBScript!

Un método de grabación pequeño, en VBScript, Array dinámico, y es aplicable a la VBA también,

Hace mucho tiempo, al escribir VBA, me sentí matriz y un inconveniente para su uso, ya que el tamaño fijo,
estaba pensando que si la matriz puede ser como Python en la lista a la mano ah bueno,
entonces lo siguiente, en un método de grabación, dejar que la matriz convertido en dinámico y fácil de usar!

método:

En el siguiente ejemplo, establecer una matriz vacía,
entonces, el siguiente método de matriz dinámica,
y, los números 1 a 10, se añadió a una marcha de Array.

'动态 Array 实现
myArray = Array()
For i = 1 To 10
    ReDim Preserve myArray(UBound(myArray) + 1)
    myArray(UBound(myArray)) = i
Next

Matriz dinámica a continuación, tan feliz para lograrlo, (^ _-) ☆

Menor contraste y la lista de Python de código de barras, la sensación no es igual.

# Python 中 list 的使用
myList = list()
for i in range(10):
    myList.append(i)
print(myList)

La salida de datos:

Entonces, pensando en el próximo número, sino también un problema cuando escribo VBA tener en cuenta antes,
es decir, cómo, de repente, para ver todos los datos de la matriz,
antes de que este método es usar el bucle, los datos de la matriz de impresión de uno en uno ,
pero ahora he encontrado un método simple, de la siguiente manera:

'最简单的方法:
MsgBox Join (myArray, vblf)

'之前使用的笨方法:
For Each i In myArray
    Debug.Print i
Next

conclusión:

Matriz dinámica método anterior, están disponibles en VBScript y VBA!



Supongo que te gusta

Origin www.cnblogs.com/bitssea/p/12625080.html
Recomendado
Clasificación