Thread Array - anonym oder benannt?
(14 answers)
Opened by hugenyn at 2011-02-26 00:20
Nein, bei der Übergabe einer Referenz an eine Subrouting wird keine tiefe Kopie erstellt. Das sieht man auch mit Data::Dumper. Das erste Element in @a und das erste Element in @_ ist jeweils eine Referenz auf dieselbe Datenstruktur.
Code: (dl
)
1 bernhard@Fitz:~$ perl -w -MData::Dumper -e 'my @a=[1,2,{1=>{2=>"i"}}]; sub abc{print Dumper( \@a, \@_ ) }; abc(@a)'; |