“perl”和“perl -w”之间的区别?

时间:2012-09-23 16:48:01

标签: perl

我正在学习Perl,非常新用户。我可以知道这些Perl代码之间的区别吗。

#!/usr/bin/perl

&安培;

#!/usr/bin/perl -w

1 个答案:

答案 0 :(得分:12)

这不是perl代码,它是shebang,它在linux / unix环境中用作告诉shell应该使用什么程序来运行程序文件的方法。它在Windows中没有任何效果,但它确实激活了所有使用的开关。

-w部分是perl的开关,告诉它激活警告。通过在命令提示符下键入perl -h,可以了解有关perl命令行开关的更多信息。阅读perldoc perlrun

中的更多内容

-wuse warnings编译指示的旧版本,现在是首选版本。虽然-w是全局的,但use warnings是词汇,可以有选择地激活。