服务器技术之格式输出函数

发布时间:2020-04-29 22:30:02 作者:风生水起 阅读量:2217

在PerL小通过prmt函数进行格式化的输出。与C语言样,Perl还支持printf函数。下面对Perl中使用的几种格式进行讨论。
pnnt函数使用的格式为:
print Filehandle LIST;
在print语句中Filehandle称为文件句柄。Perl中的任何输出都送到一个文件内,从屏幕的显示上也被认为是送到了一个输出文件,这是标准输出。在Pefl语言中有三个标准输入输出,即STDIN(标准输入)、STDOUT(标准输出)和STDERR(标准错误输出)。通常,STDIN是键盘输入,STDOUT是屏幕输出,STDERR也是屏幕输出,这与操作系统的运行环境有关。如果用户要输出到一个磁盘文件,那么需要首先打开这个文件,然后才能使
用它的文什句柄进行操作。
在print函数中LIST是要输出的列表,它叫以包含特殊的格式控制符号,常用的如下所示
 
 
例如:
print STDOUT  ”Perl programming.\n”;将会把字符串“Perl programming”显示于屏幕上,并进行光标的换行。
在print函数中文件句柄Filehandle可以省略,这将使用默认的输出STDOUT,也是将LIST的数据内容显示于屏幕上。比如:
pnrit  ”Perl progranurung.\n”
将会产生同上面相同的结果。
如果同时省略文件句柄Filehandle和输出列表LIST,则会在标准输出STDOUT上二输出内部变量“$-”的内容。内部变量“$_”可以显示程序中的赋值,比如:
$-=”Perl programming.\n”;
print:
也会产生同上面相同的结果。
在Perl中还支持printf函数,它的语法与C语言中的十分类似。比如:
$port= 80:
$protocal=”HTTP”;
printf(”The service%S use port%i.\n”, $protocal,$porl)
将会在屏幕上显示出“The scrvice HTTP use port 80.”。如果读者有一定的C语占基础,对printf函数是很容易学握的,在这里不再详细说明了。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3