En este artículo, vamos a aprender cómo podemos modificar cualquier array usando Batch Script.
Podemos modificar cualquier array de dos maneras. Podemos agregar elementos en cualquier arreglo o podemos reemplazar elementos de cualquier arreglo.
Modifique una array agregando un elemento.
Código:
@echo off set arr[0]=Geeks set arr[1]=for set arr[2]=Geeks ::adding an element at the end of array. set arr[3]=GFG echo The last element of the array is %arr[3]% pause
Explicación:
- Estamos creando una array con el nombre ‘array’.
- Al usar ‘set’ estamos creando una array, especificando el índice de cada elemento.
set arr[0]=Geeks set arr[1]=for set arr[2]=Geeks
- Ahora agregaremos un elemento al final de ‘array’ usando el último índice de la array.
- En el código anterior, nuestro último índice será ‘3’. Entonces usaremos la siguiente expresión.
set arr[3]=GFG
- El comando anterior agregará ‘GFG’ al final de la array ‘arr’.
- Por último, estamos imprimiendo el último elemento de la array usando ‘%arr[3]%’ , que imprimirá ‘GFG’ como salida, ya que ahora es el último elemento de nuestra array .
Producción:
Modifique una array reemplazando su elemento:
Código:
@echo off set arr[0]=Geeks set arr[1]=and set arr[2]=Geeks ::replacing an element in any array. set arr[1]=for echo The new element at 1 index is %arr[1]% pause
Explicación:
- Ahora estamos creando una array ‘arr’.
- Queremos reemplazar ‘y’ por ‘para’. Así que ahora usaremos la siguiente expresión para reemplazar ‘y’ con ‘para’.
set arr[1]=for
- Estamos usando el índice de ‘y’ en una array dada para reemplazarlo por ‘para’.
- Luego estamos imprimiendo el elemento en el índice 1, solo para verificar si se reemplazó o no.
- Por último, se usa ‘pausa’ para mantener la pantalla, de modo que podamos ver nuestra salida.
Producción :
Publicación traducida automáticamente
Artículo escrito por thenavneet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA