📅  最后修改于: 2021-01-07 08:08:54             🧑  作者: Mango
Perl print()函数是Perl用户最常用的函数。它将print一个字符串,一个数字,一个变量或它获取的任何参数作为参数。
Perlprint语法如下:
print "";
让我们来看一个Perl Print()函数的简单示例。
#!/usr/bin/perl
print "Welcome to JavaTpoint!!";
print "This is our Perl tutorial!!";
输出:
Welcome to JavaTpoint!! This is our Perl tutorial!!
上面的输出在同一行中打印两个句子。要在不同的线条print,我们可以在print函数使用“\ n”新行字符。
'\ n'字符用于print新行。在print函数的末尾使用。
#!/usr/bin/perl
print "Welcome to JavaTpoint!!\n";
print "This is our Perl tutorial!!\n";
输出:
Welcome to JavaTpoint!!
This is our Perl tutorial!!
要print变量值,您需要在print函数传递变量。
#!/usr/bin/perl
$site = 'JavaTpoint';
print "Welcome to $site!!\n";
print "$site provides you all type of tutorials!!\n";
输出:
Welcome to JavaTpoint!!
JavaTpoint provides you all type of tutorials!!
在这里,我们定义了一个变量$ site。我们在字符串传递了此变量,该变量在输出中显示其值。
Perlprint函数不会在单引号内插值。这意味着它将按原样打印单引号内的字符。它既不评估变量的值,也不解释转义字符。
当以上示例在单引号内运行时,您将注意到以下更改。
#!/usr/bin/perl
$site = 'JavaTpoint';
print 'Welcome to $site!!\n';
print '$site provides you all type of tutorials!!\n';
输出:
Welcome to $site!! \n$site provides you all type of tutorials!!\n
在输出中,变量$ site照原样打印。不评估其值。换行字符也没有解释。
较早的perl版本不支持say()函数。它的作用类似于print()函数,唯一的区别是它自动在末尾添加了新行而没有提及(\ n)。
注意:要使用say()函数,需要在脚本中提及版本。如果不使用版本,则会在输出中出现错误。
Perl say()语法如下:
say "";
让我们看一下perl say 函数的简单示例。
#!/usr/bin/perl
use 5.010;
say "Welcome to JavaTpoint!!";
say "This is our Perl tutorial!!";
输出:
Welcome to JavaTpoint!! This is our Perl tutorial!!
上述打印输出在不同的线路既句子不使用新行字符。这里我们使用了5.010来支持say函数。