Utilizzare una barra rovesciata ( \\) per passare la matrice per riferimento. Per esempio , Stati
calcolare ( \\ $ valore, \\ @ dati);
questo comando passa i dati di matrice "@ " al sottoprogramma "calcolare" in riferimento
. 2
Utilizzare una variabile Perl ( non un array) per ottenere la matrice nella subroutine :
mio ( $ valore , $ data ) = @ _ ;
la variabile " $ data "è un riferimento all'array " @ data "
3
lavoro con l'array nella subroutine utilizzando dereferenziazione Perl , ad esempio per stampare ogni elemento della matrice di utilizzare il ciclo " . foreach : "
foreach $ elemento ( @ $ dati ) { print $ elemento
;
}
il simbolo " @ " davanti alla variabile $ dati indicano che questa è la matrice .
Programmazione © www.354353.com