没有运行时间& Perl中的编译时错误

时间:2015-04-02 12:00:45

标签: perl

我正在尝试执行以下小脚本。

test.pl

#!/bin/perl
use strict;
$value = 1;

输出

perl -c test.pl
test.pl syntax OK

请告诉我为什么不抛错误?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您使用的是什么版本的Perl?这是Perl 5.18:

$ cat test1.pl 
#!/bin/perl
use strict;
$value = 1;

$ perl -c test1.pl
Global symbol "$value" requires explicit package name at test1.pl line 3.
test1.pl had compilation errors.

我收到了错误。

您是否有可能不会违反您认为的Perl脚本?