如果使用use strict
anduse warning
如果我指定my
数据类型,它可以工作;如果我没有指定my
它会说错误。
use strict;
use warnings;
my $test=10;
my @arr=(10,20,30);
如果我将数组变量名称声明为数字:
use strict;
use warnings;
my @100=(10,20,30);
然后当我运行该程序时,它说错误:
Can't use global @100 in "my" at number_sclar.pl line 28, near "my @100"
如果我删除它my
并运行该程序,它会运行而不会出现错误。
那么请谁能告诉我为什么my
数字数组变量名不支持变量?