Manipular rapidamente arrays con powershell

Trabajar cono arrays es más que habitual para los que nos dedicamos a programar, por lo que seguro que más de una vez habrás tenido que hacer algún bucle para crear un array.

Hoy os dejo un pequeño truco para optimizar estos bucles con powershell.

array-speed-comparison

En la imagen anterior podéis observar como al primer array $ar1 le vamos añadiendo elementos con el operador “+=”, que es un operador muy lento.

En el segundo array, $ar2, además de definirlo con un tipo especifico (ArrayList), usamos el método Add de esa clase para añadir elementos al array.

Si probáis el ejemplo veréis que los tiempos son bastantes diferentes.

Os dejo un enlace para que os descarguéis un archivo ps1 con el código para que comparéis tiempos: array-speed-comparison.ps1

Podéis ver el artículo original en: powershell.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *