1、关于perl的第一个例子
$maximum = &max(3,5,10,4,6);
sub max {
my($max_so_far) = shift @_;
foreach (@_){
if($_>$max_so_far){
$max_so_far=$_;
}
}
$max_so_far;
}
这是教程中求最大值函数,对perl的初学者绝对是一头雾水,关键点:
1)、@_ 函数max的参数列表
2)、my 定义局变量,perl默认为全局变量
3)、$_ 默认变量,foreach没有定义循环变量,就使用它
4)、返回值 函数没有return,最后一行运算值就是函数的返回值
5)、shift 数组首部pop
2、标准输入和默认变量
while(<STDIN>){
print "saw $_";
}
foreach(<STDIN>){
print "saw $_";
}
这两段都是将输入的字符打印出来,都用到了默认变量$_。
区别在于:while读入一行打印一行,foreach读入所有数据再打印。
从文件读入时就要注意了。
3、perl的上下文
my @items=qw(wilma dino pebbles);
printf "The items are:\n".("%10s\n" x @items),@items;
格式输出一行,@items出现了两次,perl根据上下文取义,第一次作为标量,第二次作为列表。
分享到:
相关推荐
Perl语言教程 Perl语言入门 perl语言学习 perl电子教程
perl语言入门+perl语言编程,perl的两本骆驼书,就是小perl和大perl了,中文版,欢迎有需要的朋友下载
Perl语言编程
perl的2个学习文档 包括perl语言编程和perl语言入门
Perl语言参考手册中文html Perl语言参考手册中文html Perl语言参考手册中文html Perl语言参考手册中文html Perl语言参考手册中文html
perl语言入门.pdfperl语言入门.pdfperl语言入门.pdfperl语言入门.pdfperl语言入门.pdfperl语言入门.pdfperl语言入门.pdf
Perl语言学习
包含: Perl语言入门(中文版 第六版).pdf Perl语言入门(中文版 第四版).pdf Perl编程语言.pdf Perl技术内幕.pdf Perl教程--Win32版.pdf Perl网络编程.pdf
perl语言的一些例子,有助于更好地学习perl语言语法,架构
个人认为非常适合新手入门的perl语言教程,自己就是看这资料学习perl的。
《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991...
如果刚开始学习Perl这门语言,那么《Perl语言入门(中文版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门( 中文版第6...
perl语言入门,带书签目录,可以在pdf中点击查看,很方便
Perl语言入门(第四版) Perl语言入门(第四版) Perl语言入门(第四版) Perl语言入门(第四版) Perl语言入门(第四版)
perl语言习资料合集
perl语言详解,可以作为perl语言的字典来使用。对perl做全方位的讲解,尤其是记录了perl的各种内部函数的详细使用方法。适合perl的初学者以及专业开发者。
提供详细的perl语言学习资料。 参考使用
《Perl语言入门》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本书就成为热卖的Perl语言教学材料,而此次新版又涵盖了Perl 5.10的最新变化。本书的诸位作者自1991...
Perl语言编程:Programming Perl 由Larry Wall, Tom Christiansen, Jon Orwant 著 何伟平 译
Perl语言编程(清晰完整)