На этом шаге мы рассмотрим создание ссылки на безымянный массив.
На предыдущем шаге операция "\" применялась к переменным, обладающим именами. Perl позволяет создавать ссылки на анонимные массивы (массивы, не имеющие имени) при помощи специальной конструкции, использующей квадратные скобки:
$arr_ref = [1,2,3];
В результате данной операции присваивания будет создан анонимный массив с элементами (1,2,3), а переменной $arr_ref будет присвоено значение ссылки на этот массив (адрес начала расположения этого массива в памяти). Понятно, что используя эту ссылку, мы можем получить доступ к элементам этого массива.
Компилятор различает случаи использования квадратных скобок для создания ссылки на анонимный массив и для обращения к отдельным элементам массива, как, например, в операции присваивания: $а = $myarray[2].
На следующем шаге мы рассмотрим конструктор анонимного ассоциативного массива.