我刚刚在Windows上安装了ActivePerl并开始学习Perl。在我正在读的书中,第一个代码示例是这样的:
#!/usr/bin/perl
use 5.010;
say "Hello, world!";
由于我使用的是 Windows,我想知道是否需要包含第一行?
我删除了第一行,没有它程序运行得很好。
该行仅在 Unix 系统上使用吗?
如果您希望脚本可移植到 UNIX 和 Cygwin,请保留 shebang 行。即使在操作系统不使用它来确定如何运行文件的 Windows 上,Perl 仍然会解析其中写入的开关,例如
#!/usr/bin/perl -w
默认情况下打开警告(例如use warnings;
但全球)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)