作者Andor (柠檬汁)
看板perl
标题Re: [问题] perl当中的sub副常式可以传hash为引数吗?
时间Wed Jun 21 15:02:08 2006
※ 引述《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