background image

Perl程序设计中常用的函数

指令:# 

说明:注释符号Remark宣告 

示例:#这是一个注释说明 

指令:print 

语法:print Filehandle LIST 

说明:这个Filehandle可以看作在I(INPUT)/O(OUTPUT)之间的一个桥梁,可以利用FILEHANDLE来做出数据读

入写出的动作.STDIN是代表从哪连输入数据,例如从电脑的键盘输入;STDOUT是代表从哪连输出数据;例如从

电脑的屏幕输出;STDERR是代表从哪连输出错误的数据,例如从电脑的屏幕输出.而在PERL语言中有三个标准

FILEHANDLE:1.STDIN(标准输入):是代表STDIN的FILEHANDLE 

2.STDOUT(标准输出):是代表STDOUT的FILEHANDLE 

3.STDERR(标准错误输出):是代表STDERR的FILEHANDLE如果要使用其他FILEHANDLE的时候,就要用OPEN这个

函数来打开一个FILEHANDLE,我们可以用PRINT这个函数LIST的数据输出给FILEHANDLE. 

在为大家介绍PRINT这个函数之前,先让我们来看看PRINT函数中特殊打印字符: 

符号 其作用 

\n 换行 new line 

\r 光标换行 return 

\t tab键 

\f 换页 form feed 

\b 退回一格 

\v 垂直tab键 

\a 响铃Bell 

\e escape键 

\007 十进制ASC II码 

\xff 十六进制码 

\c[ 控制字符 

示例: print STDOUT "足球世界\n"; 将"足球世界"加上换行显示在屏幕上. 

语法: print LIST 

说明: 如果省略Filehandle的话,就会把Filehandle内定为STDOUT.也就是会将LIST的数据内容显示在屏幕

上. 

示例: $url="www.netease.net/~peishan"; 

print "足球世界$url\n"; 

在屏幕上将会出现"足球世界www.netease.net/~peishan",如果想要让双引号内的变量失效,可以在变量的前

面加上"\"符号.例如:print"足球世界\$url"; 这样它就显示:"足球世界$url" 

语法: print 

说明: 同省略Filehandle和LIST的话,就会以STDOUT为Filehandle,并会输出$_这个内定输出变量的数据内

容. 如果$_变量是一个空字符串的话,就会显示出一个空字符串. 

示例: $_="足球世界\n"; print; 就会将"足球世界"加上换行显示在屏幕上 

指令: printf 

语法: printf Filehandle LIST 

1