После разговора о переменных, поговорим о массивах в Windows PowerShell.
PowerShell удобен тем, что здесь не нужно предварительно объявлять массив, а также указывать его начало и конец. Для создания массива мы просто присваиваем значения его элементам. Пример:
$a=1,2,3
В данном случае мы создали массив из трех элементов.
При создании массива можно использовать оператор диапазона (..). Это удобно для больших массивов, где числа идут по порядку.
$a=5..15
Обращение к элементам массива
Для обращения к элементам массива достаточно ввести его имя.
Количество элементов массива можно посмотреть в его свойстве Length.
Если нужно обратиться к определенному элементу массива, то при обращении нужно указать его порядковый номер. Обратите внимание, что нумерация элементов массива начинается с нуля.
В качестве порядкового номера можно указать и отрицательное значение. Так, например, [-1] означает последний элемент массива.
Если нужно отразить подмножество элементов, можно использовать уже знакомый нам оператор диапазона.
Последний элемент массива еще нумеруется как Length-1 (что логично, поскольку нумерация начинается с нуля). Это удобно, поскольку можно не смотреть общее число элементов массива, а просто выделить диапазон, к примеру, [7..($a.Length-1)].
Изменение значения элемента массива производятся оператором присваивания. Пример:
$a[3]=27
Как видим, значение четвертого элемента массива сменилось на 27.
В следующей части мы поговорим об операциях, которые можно проводить с массивами в Windows PowerShell.
Продолжение следует…
Статьи по теме: