Thinking in Perl编程思想
Perl 的灵活编程哲学适合喜欢自由发挥的程序员。Thinking in Perl这本书就像是老司机带你上路,教你怎么用 Perl 这把瑞士军刀各种文本、脚本和系统任务,思路清晰,还挺接地气的。
正则表达式能力强悍是 Perl 的一大招牌,写个复杂的匹配规则比别的语言轻松不少。比如,你要抽取日志中的 IP 和时间戳,用 Perl 几行搞定,效率也高。
变量设计蛮有意思,像$
是标量,@
是数组,%
是哈希,写起来不啰嗦,而且直观。语法融合了 C、shell、awk 这些,老手上手快,新手看例子也容易学。
Perl 的模块系统也强大,CPAN就像是宝库,装个模块 XML、数据库、图像都不是事。你想搭个小工具,或者整点自动化脚本,几分钟就能搞起来。
想搞点高级玩法?面向对象也有,类和继承用package
、@ISA
、use base
这些关键词就能玩得转。再配合调试工具像Devel::Peek
,代码跑到哪一步都能一清二楚。
如果你平时写脚本多、文本重,那 Perl 真的是个挺好用的选择。Thinking in Perl这本书内容够系统,方式也比较实在,看完你就知道怎么用 Perl“姿势优雅”地问题。
对正则感兴趣的可以顺手看看Perl 正则表达式这篇文章,配合使用更顺手。
1.54MB
文件大小:
评论区