用子程序去掉从文件读取的每行的首尾空格,sub函数print的值已经没有空格了,但是返回值打印出来还是有空格。代码如下:
while(<FH>)
{
&trim($_);
print "$_\n";
}
sub trim
my $str=shift;
$str=~s/^\s*//g;
$str=~s/\s*$//g;
print "$str\n";
return $str;
乍一看,程序没有一点问题。可是输出结果总不能去掉空格。
解决方法:$_=&trim($_);
搞定了!原因是: trim($_)return 了却没有人接收。
在perl中子程序的返回结果总需要有人来接收的!
您还没有登录,请您登录后再发表评论
Perl语言程序设计:第5章 子程序.ppt
Perl5程序设计.rarPerl5程序设计.rar
一本很好perl 5学习书籍。 一本很好perl 5学习书籍。 一本很好perl 5学习书籍。 一本很好perl 5学习书籍。
分享Perl Testing程序高手秘笈书籍,供大家学习、参考。
软件介绍 一本关于Perl5的入门级教程,循序渐进讲解如何用Perl5进行程序设计 Tags: Perl5程序设计(PDG)
1、require函数和子程序库 2、用require指定Perl版本 二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 6、包和子程序 7、用包定义私有数据 8、包和系统变量 9、访问符号表 三、...
24小时perl教程24小时perl教程24小时perl教程24小时perl教程24小时perl教程24小时perl教程
学习perl语言的可以作参考
一本关于Perl的入门级教程,循序渐进讲解如何用Perl进行程序设计
Perl 5 程序设计 Perl 5 程序设计
perl下的Pdk模块编译perl程序的方法 生成EXE文件,而不再是一个单独的源代码文件的TXT格式
Perl5程序设计 Perl5程序设计 Perl5程序设计
主要介绍了Perl中的子程序学习笔记,本文讲解了子程序的定义、调用、返回值、局部变量、子程序参数传递等内容,需要的朋友可以参考下
Perl函数小结,本人自己总结的,简单易懂
此文档详细讲解Perl程序对C代码的调用,是对自己工作内容的一个总结,亲自操作,正确无误,欢迎下载。
Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。 Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又...
Perl5程序设计 Perl5程序设计
Perl语言程序设计:第1章 Perl语言简介.ppt
Inline-Perl5, 在 Perl 6程序中,使用 Perl 5代码 标题Inline::Perl5 概要 use Inline::Perl5; use DBI:from<Perl5>; my $dbh = DBI.connect('dbi:Pg:database=t
相关推荐
Perl语言程序设计:第5章 子程序.ppt
Perl5程序设计.rarPerl5程序设计.rar
一本很好perl 5学习书籍。 一本很好perl 5学习书籍。 一本很好perl 5学习书籍。 一本很好perl 5学习书籍。
分享Perl Testing程序高手秘笈书籍,供大家学习、参考。
软件介绍 一本关于Perl5的入门级教程,循序渐进讲解如何用Perl5进行程序设计 Tags: Perl5程序设计(PDG)
1、require函数和子程序库 2、用require指定Perl版本 二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 6、包和子程序 7、用包定义私有数据 8、包和系统变量 9、访问符号表 三、...
24小时perl教程24小时perl教程24小时perl教程24小时perl教程24小时perl教程24小时perl教程
学习perl语言的可以作参考
一本关于Perl的入门级教程,循序渐进讲解如何用Perl进行程序设计
Perl 5 程序设计 Perl 5 程序设计
perl下的Pdk模块编译perl程序的方法 生成EXE文件,而不再是一个单独的源代码文件的TXT格式
Perl5程序设计 Perl5程序设计 Perl5程序设计
主要介绍了Perl中的子程序学习笔记,本文讲解了子程序的定义、调用、返回值、局部变量、子程序参数传递等内容,需要的朋友可以参考下
Perl函数小结,本人自己总结的,简单易懂
此文档详细讲解Perl程序对C代码的调用,是对自己工作内容的一个总结,亲自操作,正确无误,欢迎下载。
Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用。Perl能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。 Perl 是一种能完成任务的语言。从一开始,Perl 就设计成可以把简单工作简单化,同时又...
Perl5程序设计 Perl5程序设计
Perl语言程序设计:第1章 Perl语言简介.ppt
Inline-Perl5, 在 Perl 6程序中,使用 Perl 5代码 标题Inline::Perl5 概要 use Inline::Perl5; use DBI:from<Perl5>; my $dbh = DBI.connect('dbi:Pg:database=t