Пакетный скрипт — как изменить массив
Опубликовано: 30 Сентября, 2022
В этой статье мы узнаем, как изменить любой массив с помощью пакетного сценария.
Мы можем изменить любой массив двумя способами. Мы можем добавлять элементы в любой массив или заменять элементы любого массива.
Измените массив, добавив элемент.
Код :
@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
Объяснение:
- Мы создаем массив с именем «массив».
- Используя «set», мы создаем массив, указывая индекс каждого элемента.
set arr[0]=Geeks set arr[1]=for set arr[2]=Geeks
- Теперь мы добавим элемент в конец массива, используя последний индекс массива.
- В приведенном выше коде наш последний индекс будет «3». Поэтому мы будем использовать приведенное ниже выражение.
set arr[3]=GFG
- Команда выше добавит «GFG» в конец массива «arr».
- Наконец, мы печатаем последний элемент массива, используя '%arr[3]%' , который напечатает 'GFG' в качестве вывода, так как теперь это последний элемент нашего массива.
Выход:
Измените массив, заменив его Element :
Код :
@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
Объяснение:
- Теперь мы создаем массив «arr».
- Мы хотим заменить «и» на «для». Итак, теперь мы будем использовать приведенное ниже выражение, чтобы заменить «и» на «для».
set arr[1]=for
- Мы используем индекс «и» в данном массиве для замены его на «для».
- Затем мы печатаем элемент с индексом 1, просто чтобы проверить, заменен он или нет.
- Наконец, «пауза» используется для удержания экрана, чтобы мы могли видеть наш вывод.
Выход :