April 13
Perl, un pratico estrazione e Report Language, è un linguaggio di programmazione ad alto livello si utilizza nelle applicazioni Web e l'elaborazione dei dati. Come altri linguaggi di questo tipo, Perl vi offre la funzione di allocare dinamicamente la memoria a run-time e fare riferimento ad essa tramite riferimenti, simile al C puntatori. Un riferimento contiene una descrizione del tipo di dati e un puntatore a una locazione di memoria. È possibile utilizzare i riferimenti Perl per fare riferimento a una variabile di matrice, e risolvere il riferimento per restituire i dati nella matrice.
1 Digitare il seguente codice per creare un riferimento a una matrice costante:
$ Array_reference = [1, 5, 10, 100];
Se si stampa "$ array_reference" si vedrà qualcosa sulla falsariga di:
ARRAY (0x80f6c6c)
2 Digitare il seguente codice per creare un riferimento ad un array esistente:
$ Array_reference = \ @some_Array;
3 Posizionare l'operatore '@' prima che la variabile di riferimento per dereferenziare il riferimento matrice:
@my_array_data = @ $ array_reference;
Se si dovesse stampare questa, utilizzando i dati di Fase 1, si vede:
1 5 10 100
4 Digitare l'operatore - freccia come di seguito per risolvere il riferimento di un elemento della matrice di riferimento ">":
$ First_array_element = $ array_reference -> [0];
Ciò restituire il valore "1" utilizzando la matrice esempio dall'alto.