hash - array hivatkozás

Sziasztok,

gondolom látszik mit szeretnék összehozni, de szerintem az array-ra hivatkozás nem lehet jó. Tudna valaki segíteni hogyan kell megoldani? Előre is kösz!

#!/usr/bin/perl -w
my %has = ( nevek => ('pisti', 'sanyi', 'bela'),
allatok => ('oroszlan', 'beka', 'golya'));

foreach ( $has{'nevek'}) {
print "$_\n";
}
END{}

Hozzászólások

Sziasztok,

helyesen:

#!/usr/bin/perl -w
my %has = ( nevek => ['pisti', 'sanyi', 'bela'],
allatok => ['oroszlan', 'beka', 'golya']);

foreach ( @{$has{'nevek'}}) {
print "$_\n";
}
END{}