tempad
ReadyGo!技术成就梦想 >>Perl教程 >> Perl的经典用法:读入多个记录

Perl的经典用法:读入多个记录

ReadyGo!技术成就梦想 网络搜索 efish 2008-2-24 2:49:53

如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表:

@records=;

if(@records){

print"Therewere",scalar(@records),"recordsread.\n";

}

在下面的一步中,进行赋值和测试两项工作:

if(@records=){

print"Therewere",scalar(@records),"recordsread.\n";

}

chomp()也可适用对数组操作:

@records=;

chomp(@records);

对于任何表达式,都可以进行chomp操作,故你可以在下面的一步中这样写:

chomp(@records=);

什么是记录?

记录的缺省定义为:“行”。

记录的定义由$/变量控制的,该变量存放所输入的记录的分隔符,因为换行符字符(根据定义!)是用来分隔行的,故其缺省值为串“\n”。

例如,你可以用任何你想要替换的符号来代替“\n”。

$/=";";

$record=;#读入下一个用分号分隔的记录

$/可以取其它两个有趣的值:空串("")和undef。


责任编辑: efish 参与评论 查找更多:
相关文章
Perl的经典用法:读入段落 Perl的经典用法:读入段落
Perl的经典用法:用正则表达式对文件进行操作 Perl的经典用法:用正则表达式对文件进行操作
用Perl饼来替换文件中的字符串 用Perl饼来替换文件中的字符串
PERL下的正则表达式 PERL下的正则表达式
proftpdlog文件实时分析,动态封禁/解封 proftpdlog文件实时分析,动态封禁/解封
ADODB与PearDB的兼容部分 ADODB与PearDB的兼容部分
构建一个Perl/CGI投票系统 构建一个Perl/CGI投票系统
Perl小技巧:文件操作 Perl小技巧:文件操作
如何使用strict和warnings 如何使用strict和warnings
Perl简单模块指南 Perl简单模块指南
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想