<Предыдущая | Содержание: | Следующая>
Присвоение значений массиву
Значения могут быть присвоены одним из двух способов. Одиночные значения могут быть присвоены с использованием следующего синтаксиса:
имя[индекс]=ценностное
в котором имя это имя массива и индекс целое число (или арифметическое выражение), большее или равное нулю. Обратите внимание, что первый элемент массива имеет нулевой индекс, а не единицу. ценностное — это строка или целое число, присвоенное элементу массива.
Несколько значений могут быть присвоены с использованием следующего синтаксиса:
имя=(значение1 значение2 ...)
в котором имя это имя массива и значение... — значения, последовательно присваиваемые элементам массива, начиная с нулевого элемента. Например, если мы хотим присвоить массиву сокращенные дни недели дня, мы могли бы сделать это:
[я @ linuxbox ~] $ дней=(Вс Пн Вт Ср Чт Пт Сб)
[я @ linuxbox ~] $ дней=(Вс Пн Вт Ср Чт Пт Сб)
Также можно присвоить значения определенному элементу, указав нижний индекс для каждого значения:
[я @ linuxbox ~] $ дни=([0]=Вс [1]=Пн [2]=Вт [3]=Ср [4]=Чт
[я @ linuxbox ~] $ дни=([0]=Вс [1]=Пн [2]=Вт [3]=Ср [4]=Чт
Присвоение значений массиву
[5]=Пт [6]=Сб)
[5]=Пт [6]=Сб)