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

kabel
 2004-03-28 15:40
#81312 #81312
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
[quote=Guest,28.03.2004, 12:03]wozu sind namenslose arrays, hashes etc. sinnvoll?
weil, "namenslos" bedeutet doch, dass die values irgendwo statisch im sourecode stehen
Code: (dl )
$vec = [a,b,c,d,e,f];
, so ähnlich wie 'ne Konstante halt.
gut, durch das referenzieren bekomme ich 'ne möglichkeit (indirekt) mit der liste zu arbeiten ... aber der tiefere sinn von "namenslos" ergründet sich mir nicht - so wirklich.[/quote]
es gibt keinen tieferen sinn; namenlos (anonymous) heisst nur, dass das array/hash/skalar selbst keinen namen hat -- sondern die referenz eben.

Code (perl): (dl )
1
2
3
4
5
6
7
my $aref = 0;
{
   my @array = (...); # benamtes array
   $aref = \@array; # benamte arrayreferenz
}
# hier existiert der [b]name[/b] @array nicht mehr
# das array kann jedoch noch über den [b]namen[/b] $aref angesprochen werden
-- stefan

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