use strict; use warnings; use Data::Dumper; my @links = ({ name1 => 'http://www.abc.com/data/a/000/name1.txt', name2 => 'http://www.abc.com/data/a/000/name2.txt', });
for my $element ( @links ) { for my $name ( sort keys %$element ) { print "$name --> ${$element}{name1}\n"; } } # print Dumper( \...@links ); __END__ what I have is an array of anonymous hash. How do I access "name2" (second hash key) independently? Without using a loop? Ex. I have to mkdir using "name2" then how can I pass it directly to a scalar? my $scalar = $links ... $scalar should be 'name2' I am extremely new to references :| -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/