wimvanherp
Programmer
Can anybody explain this :
my %Hash;
my @List=qq(test1 test2 test3);
$Hash{ListPtr}=\@List;
my $ptr=\@List;
my @secondlist=@$Hash{ListPtr};
foreach (@secondlist)
{ print $_;}
my @thirdlist=@$ptr;
foreach (@thirdlist)
{ print $_;}
@thirdlist has the same contents as @List but @secondlist is an empty array, what 's wrong ?
greets
Wim Vanherp
my %Hash;
my @List=qq(test1 test2 test3);
$Hash{ListPtr}=\@List;
my $ptr=\@List;
my @secondlist=@$Hash{ListPtr};
foreach (@secondlist)
{ print $_;}
my @thirdlist=@$ptr;
foreach (@thirdlist)
{ print $_;}
@thirdlist has the same contents as @List but @secondlist is an empty array, what 's wrong ?
greets
Wim Vanherp