2
我有以下的包/文件結構: 第一招:定義全局變量在Perl與`strict`
# package1
package Package1;
use strict;
use warnings;
my @array = (1, 2, 3, 4);
return 1;
第二個:
use strict;
use warnings;
use package1;
foreach $a (@array)
{
print $a;
}
不幸的是,我有以下錯誤:
Global symbol "@array" requires explicit package name at Package1.pm
我試圖將@array
定義爲our
,但它沒有幫助。 此外,我不能把它定義爲只是@array
,因爲strict
。
有使全局變量strict
任何合法的方式?