Спецификация языка Perl

         

П2.2.2 Простые массивы



П2.2.2 Простые массивы

Perl позволяет произвольно удлинять массив путем обращения к элементу, индекс которого больше, чем последний индекс массива. Так же можно произвольно уменьшить длину массива.

@day = ('a','b');

$day[3] = 'c';

Теперь массив day содержит три элемента: ('a','b','c').

@day = (); или, что то же самое: $#day = -1;

Теперь массив day пуст.

(@day, @month, &SomeSub) содержит в себе элементы массива day, за ними следуют элементы массива month, а за ними результат выполнения подпрограммы SomeSub. Пустой массив обозначается (). Массив ((),(),(),()) эквивалентен пустому массиву. Последний элемент массива может быть массивом или хэшэм:

($a, $b, @c)= split;

($a, $b, %c)= @_;

Любой элемент массива может быть массивом.



Содержание раздела