Массивы в Windows PowerShell, часть 1

После разговора о переменных, поговорим о массивах в Windows PowerShell.

PowerShell удобен тем, что здесь не нужно предварительно объявлять массив, а также указывать его начало и конец. Для создания массива мы просто присваиваем значения его элементам. Пример:

$a=1,2,3

В данном случае мы создали массив из трех элементов.

При создании массива можно использовать оператор диапазона (..). Это удобно для больших массивов, где числа идут по порядку.

$a=5..15

Обращение к элементам массива

Для обращения к элементам массива достаточно ввести его имя.

Массивы в Windows PowerShell

Количество элементов массива можно посмотреть в его свойстве Length.

Массивы в Windows PowerShell

Если нужно обратиться к определенному элементу массива, то при обращении нужно указать его порядковый номер. Обратите внимание, что нумерация элементов массива начинается с нуля.

Массивы в Windows PowerShell

В качестве порядкового номера можно указать и отрицательное значение. Так, например, [-1] означает последний элемент массива.

Если нужно отразить подмножество элементов, можно использовать уже знакомый нам оператор диапазона.

Массивы в Windows PowerShell

Последний элемент массива еще нумеруется как Length-1 (что логично, поскольку нумерация начинается с нуля). Это удобно, поскольку можно не смотреть общее число элементов массива, а просто выделить диапазон, к примеру, [7..($a.Length-1)].

Изменение значения элемента массива производятся оператором присваивания. Пример:

$a[3]=27
Массивы в Windows PowerShell
Изменение значения элемента массива.

Как видим, значение четвертого элемента массива сменилось на 27.

В следующей части мы поговорим об операциях, которые можно проводить с массивами в Windows PowerShell.

Продолжение следует…

Добавить комментарий

Ваш адрес email не будет опубликован.