Arrays são uma estrutura básica de dados usado para armazenar listas numeradas de informação. Variáveis de matriz Perl começar com um "@ " em vez do "$" para as variáveis simples. Cada entrada na matriz é chamado um elemento e dado um índice usado para acessar essa entrada. Instruções 
 1 
 Declare o array e atribuir valores iniciais , colocando-os dentro de parênteses , separados por vírgulas @ groceryList = ( "Maçãs " , "Milk ", " queijo" ); . 
 < Br > 2 
 Imprimir a matriz simplesmente dando -o como um parâmetro para o statement.print print " @ groceryList "; elementos 
 3 
 acesso individuais da matriz , colocando o índice, entre colchetes , após o nome da matriz, como se segue. 
 @ groceryList [1] 
 Desde índices de array Perl começam em 0 , o acima refere-se a "Milk" . 
 4 
 Use números negativos para o índice de contar para trás. Por exemplo, @ groceryList [-1] dá o último elemento na matriz , que é o "queijo ". 
 5 
 Determine o tamanho da matriz , forçando-o a um escalar , usando a escalar construção . @ groceryList 
 6 
 classificar a matriz usando a função de classificação , como no seguinte : 
 @ groceryList = sort ( @ groceryList ); 
 < br >