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.