perl 变量声明

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:18:17
use strict;
for(my $i=1;$i<5;Ii++){
my @data$i;
}
第3行是错误的
我的意思是想声明4个数组@data1 @data2 @data3 @data4;不知道有没有办法可以解决

没学过批量定义变量,而且调用也不好使。
建议给数组提升一维,@data[1,...],@data[2,...]...这样赋值的定义都比较方便。

for($i=1;$i<5;$i++)
{
my @data+$i;
}

不知道对不对,也不好验证。