陣列作為列表

該陣列是 Perl 的基本變數型別之一。它包含一個列表,該列表是零個或多個標量的有序序列。陣列是儲存(並提供對)列表資料的變數,如 perldata 中所述

你可以為列表分配列表:

my @foo = ( 4, 5, 6 );

你可以在任何需要列表的位置使用陣列:

join '-', ( 4, 5, 6 );
join '-', @foo;

有些運算子只使用陣列,因為它們改變了陣列包含的列表:

shift @array;
unshift @array, ( 1, 2, 3 );
pop @array;
push @array, ( 7, 8, 9 );