Perl , en praktisk extraktion och rapportera språk , är en hög nivå programmeringsspråk du använder i webbapplikationer och databehandling . Som andra språk av denna typ , och erbjuder Perl du funktionen för att dynamiskt allokera minne vid run-time och hänvisa till den via referenser , liknar C pekare . En referens innehåller en beskrivning av datatyp och en pekare till en plats i minnet . Du kan använda Perl referenser att hänvisa till en array variabel , och avreferera att returnera data i arrayen . Instruktioner
1
Skriv följande kod för att skapa en referens till en konstant matris :
$ array_reference = [ 1 , 5 , 10 , 100 ],
p Om du skriver ut " $ array_reference " ser du något i stil med :
array ( 0x80f6c6c )
2
Skriv in följande kod för att skapa en referens till en befintlig array :
$ array_reference = \\ @ some_Array ,
3
Placera " @ " operatör innan styrsignalen till dereference arrayen referens :
@ my_array_data = @ $ array_reference ;
p Om du skulle skriva detta , med hjälp av data i steg 1 , skulle du se :
1 5 10 100
4
Skriv " - > " pil operatör som nedan avreferera ett element i den refererade arrayen :
$ first_array_element = $ array_reference - > [ 0 ] ;
Detta skulle returnera värdet " 1 " med exemplet array från ovan .