私は厳しいと警告持っているが、それは次の行の初期化不満保つ:Perl:空の配列参照を新しいハッシュで宣言するにはどうすればよいですか?
$hash{$key} = ($row, [], [], [], '');
それはその一行のために警告している:私はデータを充填しています
"Useless use of private variable in void context"
"Useless use of anonymous list ([]) in void context" (3 times)
後で、インデックス1,2,3を配列参照にし、インデックス4を文字列にします。
$hash{$key}->[1]->[3] = 'Data';
$hash{$key}->[4] = $hash{$key}->[4] . 'More Data';
もちろん、私は何か間違ったことをやっているが、私はそれが正しいようにする方法を正確にわからない:私はそうのようなデータにアクセスし、充填しています。 (また、最後の行が冗長であることも知っていますが、より良い方法で集計することもできますか?)