Perl , en praktisk utvinning og rapporten språk, er et høyt nivå programmeringsspråk du bruker i web-applikasjoner og databehandling . Som andre språk av denne typen , tilbyr Perl du funksjonen å dynamisk allokere minne på kjøre- tid og referere til det via referanser , i likhet med C pekere . En referanse inneholder en beskrivelse av datatype og en peker til et sted i minnet . Du kan bruke Perl referanser å vise til en rekke variable , og dereference å returnere dataene i matrisen . Instruksjoner
en
Skriv inn følgende kode for å opprette en referanse til en konstant matrise :
$ array_reference = [ 1, 5 , 10, 100 ];
p Hvis du skriver " $ array_reference " vil du se noe i retning av : en
ARRAY ( 0x80f6c6c )
2
Skriv inn følgende kode for å opprette en referanse til en eksisterende matrise:
$ array_reference = \\ @ some_Array ;
3
Plasser '@' operatør før referanse variabel til dereference matrisen referanse:
@ my_array_data = @ $ array_reference ;
p Hvis du skulle skrive dette , ved hjelp av dataene i trinn 1, vil du se : en
1 5 10 100
4
Skriv inn " - > " pil operatør som nedenfor til dereference et element av det refererte matrise:
$ first_array_element = $ array_reference - > [ 0 ];
p Dette vil returnere verdien" 1 "ved hjelp eksempelet rekke ovenfra .