Re: [問題] perl當中的sub副常式可以傳hash為引數嗎?
※ 引述《ppkliu (ppkliu)》之銘言:
: 如題
: perl當中的sub副常式可以傳hash為引數嗎?
: 若不行,要怎麼解決比較好。
請愛用perldoc
看perldoc -f sub(它會告訴你去看perldoc perlsub和perlref)
再看perlsub的pass by reference和prototypes
sub func(\%\%) {
my ($arg1, $arg2) = @_; # or = (shift, shift);
print keys %{$arg1};
print $arg2->{'key'};
...
}
...
func(%foo, %bar);
注意因為是pass by reference,所以改變%{$arg1}會影響到%foo。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 143.89.144.107
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 8 篇):