我正在学习 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
是词法的,可以有选择地激活。