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 my $file (keys %fileHash) {
コードのどこが間違っているのか説明できますか?