Thinking in Perl编程思想

Perl 的灵活编程哲学适合喜欢自由发挥的程序员。Thinking in Perl这本书就像是老司机带你上路,教你怎么用 Perl 这把瑞士军刀各种文本、脚本和系统任务,思路清晰,还挺接地气的。

正则表达式能力强悍是 Perl 的一大招牌,写个复杂的匹配规则比别的语言轻松不少。比如,你要抽取日志中的 IP 和时间戳,用 Perl 几行搞定,效率也高。

变量设计蛮有意思,像$是标量,@是数组,%是哈希,写起来不啰嗦,而且直观。语法融合了 C、shell、awk 这些,老手上手快,新手看例子也容易学。

Perl 的模块系统也强大,CPAN就像是宝库,装个模块 XML、数据库、图像都不是事。你想搭个小工具,或者整点自动化脚本,几分钟就能搞起来。

想搞点高级玩法?面向对象也有,类和继承用package@ISAuse base这些关键词就能玩得转。再配合调试工具像Devel::Peek,代码跑到哪一步都能一清二楚。

如果你平时写脚本多、文本重,那 Perl 真的是个挺好用的选择。Thinking in Perl这本书内容够系统,方式也比较实在,看完你就知道怎么用 Perl“姿势优雅”地问题。

对正则感兴趣的可以顺手看看Perl 正则表达式这篇文章,配合使用更顺手。

rar 文件大小:1.54MB