我基本上試圖將一個字符串和一個散列傳遞給perl中的一個子例程。無法將一個散列和一個字符串傳遞給一個函數,一起在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");
這是諸如此類的事情,我們在_Intermediate Perl_覆蓋。 :) – 2010-08-25 15:47:30