? Ähnlich wie bei anderen Sprachen , Perl können Variablen dynamisch zuzuordnen und bezeichnen sie mit Referenzen oder Zeiger . Da die zugewiesenen Speicher nicht zu einer benannten Variablen entsprechen , heißt es anonym Speicher . Jede Variable Typ, einschließlich Array können anonym in Perl zugeordnet werden und der Zugriff durch das Gießen der Zeiger als Array . Anleitung
1
Weisen eine anonyme oder dynamisch zugewiesen , Array mit Code ähnlich :
$ anon_arrary_ref = [' 1' , ' 2' , ' 3' ] ;
$ anon_array_ref ist eine skalare Variable, die die Speicher -Adresse und die Art des Ortes im Speicher der anonyme Array gespeichert
2
Vergleichen Sie das mit dem Verfahren der Zuweisung statisch ein . Array-Variable :
@ static_array = (' Punkt 1 ', ' Artikel 2 ', ' Artikel 3 ');
3
Zugriff auf die Elemente Ihrer anonymen Array vor der Bezugsgröße, mit einem " @ "-Zeichen , die Syntax für eine Array-Variable in Perl :
@ $ anon_array_ref
4
berechnen Sie die Länge Ihres anonymes Array mit dem folgenden Code :
$ anon_array_size = @ $ anon_array_ref ;
Im Gegensatz zu :
$ static_array_size = @ static_array ;