本文概述
Perl print()函数是Perl用户最常用的函数之一。它将打印一个字符串, 一个数字, 一个变量或它获取的任何参数作为参数。
Perl打印语法如下:
print "";
Perl打印示例
让我们看一下Perl Print()函数的简单示例。
#!/usr/bin/perl
print "Welcome to srcmini!!";
print "This is our Perl tutorial!!";
输出
Welcome to srcmini!! This is our Perl tutorial!!
上面的输出在同一行中打印两个句子。要在不同的行中打印它们, 我们可以在打印功能中使用” \ n”换行符。
Perl打印示例, 带有” \ n”
‘\ n’字符用于打印新行。在打印功能结束时使用。
#!/usr/bin/perl
print "Welcome to srcmini!!\n";
print "This is our Perl tutorial!!\n";
输出
Welcome to srcmini!!
This is our Perl tutorial!!
具有变量的Perl打印示例
要打印变量值, 你需要在打印函数中传递变量。
#!/usr/bin/perl
$site = 'srcmini';
print "Welcome to $site!!\n";
print "$site provides you all type of tutorials!!\n";
输出
Welcome to srcmini!!
srcmini provides you all type of tutorials!!
在这里, 我们定义了一个变量$ site。我们已经在字符串中传递了此变量, 该字符串在输出中显示了它的值。
具有单引号和双引号的Perl打印示例
Perl打印功能不会在单引号内插值。这意味着它将按原样打印单引号内的字符。它既不评估变量的值, 也不解释转义字符。
当以上示例在单引号内运行时, 你将注意到以下更改。
#!/usr/bin/perl
$site = 'srcmini';
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说()
较早的perl版本不支持say()函数。它的行为类似于print()函数, 唯一的区别是它自动在末尾添加了新行而无需提及(\ n)。
注意:要使用say()函数, 你需要在脚本中提及版本。不使用版本, 你将在输出中得到错误。
Perl say()语法如下:
say "";
Perl say()示例
我们来看一个简单的perl say函数示例。
#!/usr/bin/perl
use 5.010;
say "Welcome to srcmini!!";
say "This is our Perl tutorial!!";
输出
Welcome to srcmini!! This is our Perl tutorial!!
上面的输出在不使用换行符的情况下将两个句子打印在不同的行中。在这里, 我们使用了use 5.010来支持say函数。
评论前必须登录!
注册