我有几个不同名称的数组。以下是我的数组名称。
@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 由于编译错误而中止。
是否有任何增加数组的。请告诉我。
谢谢, 阿南德