Hello all!
I was wondering why I cannot initialize a 2d array like this?
my @array1;
my @array2;
foreach my $obj (0..$#valueList ){
$array1[$obj] = ($varible1, $variable2, $variable3);
$array2[$obj] = ($obj);
}
When I try to print the array out by
foreach my var(@array2){
print @{$var};
}
The printing does not work? Is it impossible to initialize the array like array #2?
I was wondering why I cannot initialize a 2d array like this?
my @array1;
my @array2;
foreach my $obj (0..$#valueList ){
$array1[$obj] = ($varible1, $variable2, $variable3);
$array2[$obj] = ($obj);
}
When I try to print the array out by
foreach my var(@array2){
print @{$var};
}
The printing does not work? Is it impossible to initialize the array like array #2?
Comment