Slik konverterer Array Referanser i Perl
Perl, en praktisk utvinning og rapporten språk, er et høynivå programmeringsspråk du bruker i web-applikasjoner og databehandling. Som andre språk av denne typen, Perl tilbyr deg funksjonen til å allokere dynamisk minne ved kjøring 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. Man kan bruke Perl referanser for å referere til en rekke variable, og deferanseoperasjon for å returnere dataene i tabellen.
Bruksanvisning
1 Skriv inn følgende kode for å opprette en referanse til en konstant matrise:
$ Array_reference = [1, 5, 10, 100];
Hvis du skriver ut "$ array_reference" vil du se noe i retning av:
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 referansen variabelen til dereference matrisen referanse:
@my_array_data = @ $ array_reference;
Hvis du skulle skrive ut dette ved hjelp av data i trinn 1, vil du se:
1 5 10 100
4 Skriv inn "->" pilen operatør som nedenfor til deferanseoperasjon et element av den refererte matrise:
$ First_array_element = $ array_reference -> [0];
Dette vil returnere verdien "1" med eksempelet rekke ovenfra.