Я в основном пытаюсь передать строку и хэш подпрограмме в perl.
sub coru_excel {
my(%pushed_hash, $filename) = @_;
print Dumper(%pushed_hash);
}
Но похоже, что данные перепутаны. Сброшенные данные также включают $filename
. вот вывод.
...................
$VAR7 = 'Address';
$VAR8 = [
'223 VIA DE
................
];
$VAR9 = 'data__a.xls' <----- $filename
$VAR10 = undef;
$VAR11 = 'DBA';
$VAR12 = [
'J & L iNC
..................
];
Вот как я назвал подпрограмму.
coru_excel(%hash, "data_".$first."_".$last.".xls");