LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

test.pl

#!/usr/bin/perl

my $href;
{
    open my $in, '<', 'dump';
    local $/;
    $href = eval <$in>;
    close $in;
}
my $numrecs = $#{ $href->{each $href} };
my @names = keys $href;

print join '', @{ $href->{'NAME'} }; # не работает
print @{ $href->{each $href} }; # работает
print @{ $href->{$names[1]} }; # тоже работает

dump-файл http://pastebin.com/tLW0W3xr

Исходная версия Deleted, :

test.pl

#!/usr/bin/perl

my $href;
{
    open my $in, '<', 'dump';
    local $/;
    $href = eval <$in>;
    close $in;
}
my $numrecs = $#{ $href->{each $href} };
my @names = keys $href;

print join '', @{ $href->{'NAME'} }; # не работает
print @{ $href->{each $href} }; # работает

dump-файл http://pastebin.com/tLW0W3xr