我正在编辑 perl 代码,并添加了需要向其传递哈希的子例程。
%OrigResultHash = Parsing(\%OrigFileHash,\%OrigParamHash);
sub Parsing {
my (%fileHash,%paramHash)=(@ARG);
my %resultHash;
foreach my $file (keys %fileHash) {
my (@fileParam)=@{$fileHash{$file}};
my (@fileStates)=grep(/^state:/,@fileParam);
运行时我收到错误消息:
不是 /vobs/cores/periph/blsp_prj/scripts/flow_result_parser_with_flag_orig.pl 第 193 行的 ARRAY 参考。它指的是:
foreach 我的 $file (keys %fileHash) {
你能解释一下代码中有什么问题吗?