Thread Referenz auf unbenanntes! Array, Hash etc.? (8 answers)
Opened by kolla at 2004-03-27 16:05

pq
 2004-03-27 17:11
#81305 #81305
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ich verstehe deine frage / dein problem nicht ganz, aber für perl ist es erst mal egal, ob eine array-
referenz einen namen hat oder nicht, d.h. hier
my $aref1 = [0..23];
my @array = (0..23); # edit: .. statt . danke E|B
my $aref2 = \@array;

besteht zwischen $aref1 und $aref2 im prinzip kein unterschied, beides sind referenzen auf arrays.
nur das array, das von $aref2 referenziert wird, kann noch direkt angesprochen werden.
aber sobald @array z.B. aus dem scope fällt, etwa beim ende einer subroutine, dann
sind beides anonyme arrays.\n\n

<!--EDIT|pq|1080403187-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Referenz auf unbenanntes! Array, Hash etc.?