是否有Perl相当于ruby koans项目?

Her*_*rms 15 ruby perl

有一个Perl等同于ruby-koans项目吗?

几个月前,当我开始学习红宝石时,我偶然发现了ruby-koans,这对于学习该语言的基础知识是一个巨大的帮助.

我现在需要查看一些Perl代码,虽然我在过去一起编写了一些Perl脚本,但我从来没有真正学过这种语言,而且每次我都要回溯一下我为简单的东西写的旧脚本.我觉得像koans这样的东西会让我更容易学习和保留 Perl的知识.

这样的事情存在吗?

DVK*_*DVK 8

缺少100%相同替代方案的两种可能选择:

  1. perldoc和ruby koans之间的中间点是O'Reilly的Perl Cookbook.它提供了工作"如何解决这个特定任务"的例子.

  2. 作为一个DIY perl koan,如何在StackOverflow上阅读"perl"标签并尝试回答问题(不要偷看答案)?不是100%相同,而是通过实践学习的好方法.

  • 卢克没有开始训练,因为他想要举起一个X翼?:) (4认同)
  • 2是一个有趣的想法,尽管可能很难缩小哪些perl问题足够简单,可以用作学习示例. (2认同)

Eri*_*rom 7

我用来快速在语言之间移动的一个很好的资源是RosettaCode.它不是教程,而是以多种语言完成的各种简单编程任务.我发现如果我在页面上知道一种或两种语言,使用它们,我通常可以弄清楚页面上一种不熟悉的语言是如何工作的.Ruby,Python和Perl部分甚至按字母顺序排列,使得来回跳跃变得容易.


Sin*_*nür 5

Perl恰好带有很好的文档,不仅仅是API函数,参数和返回类型的列表.

这些教程包含大量代码示例,用于显示要执行的操作和不执行的操作.

根据我的经验,在寻求其他智慧来源之前,需要至少阅读一次捆绑的所有文档.

  • 我不是说教程很糟糕.但它们比koans更加被动的学习方式.它肯定比什么都没有好,但是koans到目前为止*是我学习一门新语言时看到的最无摩擦和最有效的机制.我有一本perl书,我可以通过这些教程,但我确信ruby koans项目使用的格式很容易*是学习新语言的最佳格式(至少对于我倾向于学习的方式) ).这就是我正在寻找perl版本的原因. (3认同)

dao*_*oad 5

我不知道任何与koans完全相同的东西.

标准的文档有很多的例子代码-尤其是教程和菜谱风格的文章.

其他一些资源:


orl*_*uke 4

这是 GitHub 上的一个存储库,提供了大量的 koans: https: //github.com/forcedotcom/PerlKoans