Learning Perl, 5th Edition

Randal Schwartz, Tom Phoenix, brian d foy

出版时间

2008-07-07

ISBN

9780596520106

评分

★★★★★
书籍介绍
这本书最特别之处,在于它把Perl当成一门'让程序员偷懒'的语言来教。它不追求大而全,300页的篇幅刻意克制,只帮你快速上手——每天花20分钟写程序的人,正是它瞄准的对象。书中大量'陷阱式'的小例子值得玩味:一个`>passwd`的写法,可能因为少了个空格就从'写入'变成'追加',悄悄改写你的系统文件;正是这种对细节的锱铢必较,构成了它真正的价值。读者反复提到它'浅显易懂却细节深入',连注释都藏着巧思。它不适合当字典般随时查考的参考书(那该去翻'神兽书'Programming Perl),而是适合从头到尾跟着练习、把slice、哈希切片、正则这些概念练成肌肉记忆的人。
AI导读
核心看点
  • Perl入门经典,覆盖5.10版本特性
  • 涵盖变量、正则表达式及文件操作
  • 风趣幽默,适合轻松学习编程基础
读者共识
  • 被誉为Perl入门首选,字字珠玑
  • 行文风趣幽默,阅读体验轻松愉快
  • 篇幅短小精悍,适合快速掌握基础
精彩摘录
  • "每天会至少花20分钟写程序的程序员"
  • "切片——slice"
  • "哈希切片"
  • "如果$selected_output的值是">passwd"而之前又没有空格的话,就会变成以替换方式写入,而非以追加方式写入文件。"
  • "if selected_output were ">passwd" for example(which would make an append instead of a write)."
  • "此程序是否会输出Fred,而不输出含有Fred或FRED的行。"
  • "Dose it match Fred but neither fred nor FRED ?"
  • "非十进制的整数直接量"
下载
收藏