Il linguaggio di programmazione Perl fornisce almeno tre modi per scoprire le dimensioni di un array. Confusamente , la funzione di "lunghezza" che viene fornito con il Perl non è uno di loro . Invece, questi tre modi per ottenere una dimensione di matrice sono costituite da due metodi di conversione della matrice di un valore scalare e una scorciatoia sintattica per ottenere l' indirizzo dell'ultimo elemento dell'array . Istruzioni 
 1 
 Digitare quanto segue in Perl : 
 
 $ arraySize = @ array ; 
 
 Questo trasforma silenziosamente la matrice di un valore scalare e rapporti la dimensione < . br> 
 2 
 Digitare quanto segue in Perl : 
 
 $ arraySize = scalar ( @ array ) ; 
 
 Questo ha lo stesso effetto del metodo nella fase 1, ma rende . della conversione di un valore scalare esplicito 
 3 
 Digitare quanto segue in Perl : 
 
 $ arraySize = $ # array + 1 ; 
 
 Qui, il segno " # " indica che si vuole conoscere l' indice dell'ultimo elemento dell'array . Dal momento che è l' ultimo elemento , rappresenta anche la dimensione della matrice . L' unico problema è che Perl , come la maggior parte dei linguaggi di programmazione , inizia a contare da zero invece di uno, quindi è necessario aggiungere uno per ottenere la dimensione array reale .