Perl print()和say()

本文概述

  • Perl打印示例
  • Perl打印示例, 带有” \ n”
  • 具有变量的Perl打印示例
  • 具有单引号和双引号的Perl打印示例
  • Perl说()
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!!

【Perl print()和say()】上面的输出在不使用换行符的情况下将两个句子打印在不同的行中。在这里, 我们使用了use 5.010来支持say函数。

    推荐阅读