Thread Referenz auf unbenanntes! Array, Hash etc.?
(8 answers)
Opened by kolla at 2004-03-27 16:05
[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]; 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
|