Perl, en praktisk udvinding og rapport sprog, er et højt niveau programmeringssprog du bruger i web-applikationer og databehandling . Som andre sprog af denne type , tilbyder Perl du funktionen til dynamisk allokering af hukommelse på run -time , og henvise til den via referencer, der ligner C- pointere. En reference indeholder en beskrivelse af datatype og en pointer til en placering i hukommelsen. Du kan bruge Perl referencer at henvise til en array variabel og dereference at returnere dataene i array . Instruktioner
1
skrive følgende kode til at oprette en reference til en konstant matrix :
$ array_reference = [1 , 5, 10 , 100 ]
p Hvis du udskriver "$ array_reference " vil du se noget i retning af : Hej
ARRAY ( 0x80f6c6c )
2
Indtast følgende kode til at oprette en henvisning til en eksisterende array : < br >
$ array_reference = \\ @ some_Array ,
3
Placer '@' operatør , før henvisningen variabel til dereferere array reference:
@ my_array_data = @ $ array_reference ;
p Hvis du skulle udskrive denne , ved hjælp af dataene i trin 1 , ville du se : Hej
1 5 10 100
4
Skriv " - > " pil operatør som nedenfor for at dereference et element af den refererede matrix : Hej
$ first_array_element = $ array_reference -> [0 ]
Dette ville returnere værdien " 1 "ved hjælp af eksemplet vifte oppefra.