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