perl内のハッシュ/配列に奇妙な問題がありますが、データを読み込んでいますが、データを読み出すと、すべてのレコード。私が使用していたデータが敏感であるようPerl:ハッシュが正しく情報を格納していない
私は以下のシステムをデモしてみましょう、これは私のコードの正確なコピーではありません。
$データの値[6]は、エラーを確認した変えることができ
my @store = array();
my @data = array(columns1....1000);
# Overall loop
for(my $counter = 0; $i <= $2; $counter++)
{
# loop dataset
for(my $record = 0; $record <= $100; $record++)
{
$store[$counter][$record]->{$data[6]} = $data[100];
}
}
'$ 2'、' $ 100' ??また、あなたはどこからでも '$ i'を使用しています。 – codaddict
作業コードに問題を示すサンプルデータを入力してください。 –
ここにコードを投稿できない場合は、Data :: Dumperを使用して中間段階でハッシュ値を出力してデバッグしてみてください。http://search.cpan.org/~ilyam/Data-Dumper-2.121/Dumper.pm –