On Aug 18, 1:03 pm, [EMAIL PROTECTED] (Anjan Purkayastha)
wrote:
> hi,
> i'm struggling with a hash of arrays problem.
> suppose i create the following HOA:
> $HOA{$key}= [qw(a,b,c,d)];
I doubt that the results of that assignment is what you want/expect.
#!/usr/bin/perl
#use strict;
use warnings;
use Data::Dumper;
$key = 'key';
$HOA{$key}= [qw(a,b,c,d)];
print Dumper \%HOA;
outputs:
Possible attempt to separate words with commas at C:\test\perl-2.pl
line 8.
Possible attempt to separate words with commas at C:\test\perl-2.pl
line 8.
Possible attempt to separate words with commas at C:\test\perl-2.pl
line 8.
$VAR1 = {
'key' => [
'a,b,c,d'
]
};
I suspect you wanted this:
$HOA{$key}= [qw(a b c d)];
which will give you:
$VAR1 = {
'key' => [
'a',
'b',
'c',
'd'
]
};
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/