Perl中的空白

Perl程序不关心空格。以下程序工作正常-

#!/usr/bin/perl
print    "Hello, world\n";

但是,如果在带引号的字符串中包含空格,则将按原样打印它们。例如-

示例

#!/usr/bin/perl
# This would print with a line break in the middle
print "Hello
         world\n";

输出结果

这将产生以下结果-

Hello
      world

在引号之外使用所有类型的空格,例如空格,制表符,换行符等,都等同于解释器。仅包含空格的行(可能带有注释)被称为空白行,Perl完全忽略了它。