異なる名前の配列がいくつかあります。以下は私のアレイ名です。
@node_level1_1_1=read_array_level2(@node_level1_1);
@node_level1_2_1=read_array_level2(@node_level1_2);
...
@node_level1_11_1=read_array_level2(@node_level1_11);
@node_level1_1_1 から @node_level1_11_1 までの配列を別のサブルーチン関数で解析したいのですが、このコードを書いてみましたがうまくいきませんでした。
for ($j=1; $j < 12; $j++) {
my $var= output_data_xml_nodes(4,@node_level1_$j_1);
}
コードを実行すると、次のエラーがスローされます。
./html_parser1.pl 行 153、"@node_level1_$j_1" 付近でスカラーが見つかりました ($j_1 の前に演算子がありませんか?) ./html_parser1.pl 行 153、"@node_level1_$j_1" 付近で構文エラー の実行。 /html_parser1.pl はコンパイル エラーにより中止されました。
配列のインクリメントはありますか。教えてください。
ありがとう、アナンド