第一个 Perl 程序

第一个 Perl 程序,在本教程中,我们将学习如何编写第一个 perl 程序并在各种操作系统上运行它。

第一个 Perl 程序:Hello World

这是一个打印Hello World的简单 perl 程序!

#!/usr/bin/perl
#this is a comment
print "Hello World!!";

这里第一条指令#!/usr/bin/perl告诉操作系统使用位于/usr/bin/perl的解释器运行该程序。

正如我在 perl 介绍中解释的那样 perl 是一种使用普通英语的高级语言,问题是机器不能理解这种高级语言,因此为了使这个程序可以被机器理解,我们必须将它解释为机器语言。解释器是将该程序解释为机器语言的原因。

第二条指令#this is a comment是一条注释,无论你在哈希(#)之后写的是什么都被认为是注释

第三条指令print "Hello World!!";打印Hello World!!屏幕上。注意指令末尾的分号(;),你必须在每条指令的末尾加一个分号,这告诉解释器指令已经完成。

如何运行 perl 程序?

为了运行上面的程序,将代码复制到文本编辑器,如 Windows 的记事本,mac 的 textedit 等,并使用.pl扩展名保存文件。假设我们将文件保存为firstprogram.pl。您可以使用任何名称保存程序。 Perl 不会强迫您使用特殊类型的名称,您可以随意使用您想要的任何名称。

在 Windows 上

要在 Windows 上运行该程序,请打开命令提示符(cmd)并编写以下命令

perl c:\perl\bin\perl.exe firstprogram.pl

注意:上面的方法是使用命令提示符运行 perl 程序。或者,如果您使用 Strawberry Perl 或 Active Perl,则只需单击“运行”即可。

在 Linux / Unix / Mac OS 上

在 Linux,Unix 或 Mac OS 上运行程序。在终端上运行以下命令。

chmod +x firstprogram.pl
./firstprogram

如何在脚本中指定 Perl 的版本?

在某些情况下,我们要指定 Perl 的版本以使我们的脚本正常工作。例如,在 perl 5.10 或更高版本中,您可以使用say代替print。这是 Perl 5.10 中引入的新功能。

#!/usr/bin/perl
say "Hello World!!";

但是,如果您使用的是 5.10 之前的 Perl 版本,则无法使用。要解决此问题,您可以像这样重写上述程序:

#!/usr/bin/perl
use 5.010;
say "Hello World!!";

use语句的帮助下我们指定了 Perl 的版本,这个程序只能在 Perl 5.10 或更高版本中使用。

注意:Perl 期望三位数的子版本,这就是我们提到 5.010 的原因,如果你使用 5.10 而不是 Perl 认为提到的版本是 5.100。同样,如果要指定版本 5.11,则在程序中使用 5.011 而不是 5.11。

赞(1)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址