Perl, ein praktischer Extraction und Report Language , ist ein High- Level-Programmiersprache , die Sie in Web -Anwendungen und Datenverarbeitung. Wie andere Sprachen dieser Art , bietet Perl Sie die Funktion zur dynamischen Speicherzuweisung zur Laufzeit und beziehen sich auf ihn über Referenzen , ähnlich C Zeigern. Ein Verweis enthält eine Beschreibung der Datentyp und einen Zeiger auf eine Stelle im Speicher . Sie können Perl Referenzen auf ein Array variable beziehen und dereference , um die Daten im Array zurück. Anleitung
1
Geben Sie den folgenden Code, um eine Referenz auf ein konstantes Array zu erstellen :
$ array_reference = [1, 5, 10, 100];
Sie print " $ array_reference " Sie etwas entlang der Linien von sehen:
ARRAY ( 0x80f6c6c )
2
Geben Sie den folgenden Code , um einen Verweis auf ein bestehendes Array zu erstellen :
$ array_reference = \\ @ some_Array ;
3
Platz das '@ ' -Operator vor der Bezugsgröße zu dereference das Array -Referenz:
@ my_array_data = @ $ array_reference ;
Wenn Sie diese ausdrucken waren , unter Verwendung der Daten in Schritt 1 , würden Sie sehen :
1 5 10 100
4
Typ der " -> " Pfeiloperator wie unten dereference ein Element des referenzierten Array :
$ first_array_element = $ array_reference -> [0];
Dies würde den Wert zurückgeben " 1 " mit das Beispiel Array von oben.