我正在学习Perl,非常新用户。我可以知道这些Perl代码之间的区别吗。
#!/usr/bin/perl
&安培;
#!/usr/bin/perl -w
答案 0 :(得分:12)
这不是perl代码,它是shebang,它在linux / unix环境中用作告诉shell应该使用什么程序来运行程序文件的方法。它在Windows中没有任何效果,但它确实激活了所有使用的开关。
-w
部分是perl的开关,告诉它激活警告。通过在命令提示符下键入perl -h
,可以了解有关perl命令行开关的更多信息。阅读perldoc perlrun
-w
是use warnings
编译指示的旧版本,现在是首选版本。虽然-w
是全局的,但use warnings
是词汇,可以有选择地激活。