Hi ,
The
@pair and
@value contain scalars and not list of values .
May be if the
$pair ,the
$value you have are references then you should dereference it to get the arrays first and then start the hash creation and accessing the elements
use strict;
my @pair;
my @values;
my $pairs;
my $value;
# if the $pair and $value you mentioned
# are references then dereference it with
# the statements here :
@pair = @$pairs;
@values = @$value ;
my @hashofarrays{@pair} = @values;
foreach (my ($Key , $Value) = each %hashofarrays){
print "$Key , $Value\n";
}