有ruby koans项目的Perl等价物吗?

有ruby koans项目的Perl等价物吗?,ruby,perl,Ruby,Perl,是否有与该项目相当的Perl 几个月前,当我开始学习ruby时,我偶然发现ruby koans,这对学习该语言的基础知识有很大帮助 我现在需要研究一些Perl代码,虽然我在过去编写了一些Perl脚本,但我从来没有真正学习过这种语言,每次我都要参考我编写的旧脚本,即使是简单的东西。我有一种感觉,像koans这样的东西会使我更容易学习和保留Perl知识 有类似的东西吗?Perl附带的不仅仅是API函数、参数和返回类型的列表 其中包括许多代码示例,它们显示了应该做什么和不应该做什么 根据我的经验,在寻

是否有与该项目相当的Perl

几个月前,当我开始学习ruby时,我偶然发现ruby koans,这对学习该语言的基础知识有很大帮助

我现在需要研究一些Perl代码,虽然我在过去编写了一些Perl脚本,但我从来没有真正学习过这种语言,每次我都要参考我编写的旧脚本,即使是简单的东西。我有一种感觉,像koans这样的东西会使我更容易学习和保留Perl知识

有类似的东西吗?

Perl附带的不仅仅是API函数、参数和返回类型的列表

其中包括许多代码示例,它们显示了应该做什么和不应该做什么


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

我不知道有什么东西与koans完全相同

他们有很多示例代码——特别是教程和烹饪书风格的文章

其他一些资源:


在没有100%相同替代方案的情况下,有两种可能的选择:

  • perldoc和ruby koans之间的中点是O'Reilly。 它提供了“如何解决此特定任务”的示例

  • 作为一个DIY perl koan,仔细阅读StackOverflow上的“perl”标记并尝试回答问题(不偷看答案)如何?不是100%相同,但这是一种从实践中学习的好方法


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

    尝试阅读“学习Perl”(不早于第四版)或。两者都有练习。

    仍处于婴儿期,但这只是一个开始


    我最近才看到这个项目。它有一种类似于的感觉。

    这里是GitHub上的回购协议,提供了大量KOAN:

    文档很好,但我通过使用它学到了很多东西,koans提供了一种极好的学习语言各部分的机制。我想要的东西比我以前在perl中的涉猎更能吸引我(之前的那些时间只涉及使用文档来解决我的具体问题)。但是他们比Koan更被动地学习。这当然比什么都没有好,但koans是迄今为止我所见过的学习一门新语言最无摩擦、最有效的机制。我有一本perl书籍,我可以阅读这些教程,但我确信ruby koans项目使用的格式很容易成为学习新语言的最佳格式(至少就我倾向于学习的方式而言)。这就是我寻找perl版本的原因。@Herms:不幸的是,我对你的问题的回答是:我不知道。另一方面,关于学习编程语言的最佳方法,我的观点似乎与你的观点以及ruby koans项目所倡导的观点有很大不同。道歉。。。我只能重申,长期学习只能通过反复使用才能实现。我同意反复使用,这也是我喜欢koans的一部分。你会立即使用它,但它也不会立即给你答案。你必须比简单地学习教程时多想一点,这是一种更积极的体验,这两种体验都有助于学习过程(对我来说)。我很少通过阅读来学习;我总是在实践中学习。当然,我可以在没有koans的情况下学习它(我肯定我会使用你提供的链接),但是我可能会用koans这样的东西学习得更快。2是一个有趣的想法,虽然可能很难确定哪些perl问题足够简单,可以用作学习示例。Luke不是从尝试举起X翼开始训练的吗?:)很确定这是在他训练了一段时间之后发生的嗯。。。好吧,我要交出我的极客徽章:([2]作为SO本身的一个功能将是非常棒的–测验模式!投票结束资源记录。