Global symbol "a1" requires explicit package name at practice/temp line 20.
Global symbol "a2" requires explicit package name at practice/temp line 28.
####
$VAR1 = [
1,
2,
3
];
$VAR1 = [
4,
4,
4
];
2
Use of uninitialized value at practice/temp line 25.
Use of uninitialized value at practice/temp line 25.
Use of uninitialized value at practice/temp line 25.
Use of uninitialized value at practice/temp line 34.
####
use strict;
use Data::Dumper;
my @BankIN = (1,2,3);
my @BankOUT = (4,4,4);
use strict 'subs';
arrayX(\@BankIN, \@BankOUT);
sub arrayX{
my($a1, $a2)=@_;
print Dumper($a1);
print Dumper($a2);
my $BankCount = 0;
my $arg = shift(@ARGV);
print "$#$a1\n";
while ($BankCount <= $#$a1 )
{
if ($a1->[$BankCount] eq $arg)
{
$arg = $a2->[$BankCount];
$BankCount = $#$a1;
}
$BankCount++;
}
print "$arg\n";
}