我在哪里可以找到面向对象的Perl教程?

Tho*_*ens 9 oop perl

一个谷歌搜索产生了多项成果-但哪些是最好的?

Perl站点似乎包含两个 - perlbootperltoot.我现在正在读这些,但还有什么呢?

注意:我已经创建了这个社区维基,试图创造比谷歌更好的东西,谷歌似乎有更平庸的教程,更多的是面向对象的编程而不是面向对象的Perl风格和技术以及Perl网站上的两个.每个帖子一个教程+关于教程的好/坏事情的摘要将是最好的,所以我们可以让最好的教程浮动到顶部.

inn*_*naM 8

由于这是社区维基并且本着您的注意精神:

perlboot现已弃用,并重定向到:

perlootut - Perl教程中面向对象的编程

perlobj - Perl对象引用

如果您是Perl的新手,本教程还建议您阅读有关子例程,引用模块的内容.

  • 顺便说一句,这是我们的书_Intermediate Perl_中相同材料的简化版本. (4认同)

Sin*_*nür 8

Damian Conway的面向对象Perl有两个必要的章节和所有在线源代码.


Que*_*tin 6

康威本书就是一个典型.


zou*_*oul 5

穆斯::手册

  • 我强烈建议*不要*立即阅读Moose教程,直到熟悉Perl本身如何做OO.Moose很容易混淆,因为它没有理解它是如何组合在一起的.请参见http://stackoverflow.com/questions/980751/should-i-learn-perl-5-oo-or-moose-first (3认同)
  • 驼鹿很棒,但又新又大.如果您想学习如何使用大多数现有的OO-Perl代码,可能不太合适. (2认同)

Rob*_*lls 5

虽然不是教程,但我建议您阅读并阅读学习Perl对象,参考和模块的示例,这是Randal Schwartz的"Learning Perl"系列中的第二本书.

本书是Perl对象的优秀介绍.

顺便说一下,我更喜欢这个版本而不是后期版本,它也被赋予了更为通用的"中级Perl"标题.而且,作为额外的奖励,旧版本的二手副本比新版本少得多.( - :

编辑:我忘了在Perl Monks 上添加指向优秀OOP元教程的指针,它指向你需要知道的在Perl中启动OOP然后指向几个其他难度级别的OOP教程.

  • 学习Perl对象,参考和模块已经过时了.我们将最新版本重新命名为"Intermediate Perl".它已更新并且有更多内容. (4认同)

Tel*_*hus 5

我非常喜欢Perl Training Australia网站上提供的资料.

他们提供了入门教程以及全尺寸的书籍长度处理:

他们所有的课程材料技巧都值得一看.