Perl入门与编程指南

Perl 的灵活性和文本能力,真的是老程序员的心头好。learning perl.pdf,小骆驼书,入门讲得清楚,变量、数组、正则、文件读写都有,读一遍脑子就有点底了。Perl_语言编程.chm就更进阶些,模块化、面向对象、数据库啥的全覆盖,适合写点复杂业务或者搞搞网络工具。

正则表达式在 Perl 里猛,用惯了你会觉得别的语言都差点意思。日志、搞数据清洗那叫一个顺手。比如匹配一个邮箱地址,就一行正则,/[\w.]+@[\w.]+/,速度快还省代码。

哦对,Perl 的“TIMTOWTDI”哲学挺有意思——一个功能你可以有好几种写法,灵活归灵活,但也容易写出风格混乱的代码。建议你写的时候还是走点规范路线,比如配合Perl::Critic用着,就省得出锅。

再说下模块,CPAN是真的香,什么奇奇怪怪的需求你都能找到模块。比如搞网络你可以用LWP::UserAgent,连数据库就上DBI,还有图像的GD啥的,全都有。

如果你现在在啃 shell 脚本或者搞后端日志,建议把 Perl 捡起来。先把小骆驼啃了,有空再慢慢翻大骆驼,入门+进阶一把抓,挺省事。实在看书累了,也可以看看Perl 正则表达式,学点套路,写代码能快不少。

rar 文件大小:1.79MB