《Perl语言入门》(第五版,中文版)勘误

说明:此勘误表最早由Jeova Sanctus Unus发表在perlchina邮件列表中。经作者同意,现整理后转发于此。

P128 习题1 “如果输入某一行包含字符串 fred”中的”fred“应为“Fred”
P128 习题2 “接受fred”,”输入的字符串是fred”,两处中的”fred”均应为”Fred”
P128 习题4 “而不输出含有Fred” 中的”Fred“应为 “fred”
P132 正文倒数第2行 “/bFredb/” 应为 “/bfredb/(即F应该小写)
P135 第8行 “如果$what的值为fred(barney)”多了”)”
P144 注26 模块的名字应该是YAPE::Regex::Explain(即Regexp改为Regex)
P145 习题2 “Mrs._Wilma_Flintsone”应为”Mrs. Wilma Flintstone”
P158 第3段 “对大程序来说无关轻重“多了个”大“
P180 习题1 “Too hight”多了个”t”
P236 第15章 智能匹配操作符已经不符合交换律了!
如:
P236 表15-1 “@a~~123” 应为 “123~~@a”
P236 表15-1 “@a~~ ‘Fred’” 应为 “‘Fred~~@a”
详细说明请参看perlsyn中的”Smart matching in detail”部分。
P274 习题2 “[ $_ ? 1]”中的”?”应为”-”

PS0:英文版勘误表
PS1:如果你还发现其他错误,请在回复中予以说明。谢谢!
PS2:上述错误已经由chunzi反馈给了出版社,出版社的回复是:

可以整理好,加印的时候改.估计再过2,3个月会加印一次”。