Perl是否等同于ruby-koans项目?
几个月前,当我开始学习红宝石时,我偶然发现了ruby-koans,这是学习语言基础知识的巨大的帮助。
我现在需要查看一些Perl代码,虽然我过去曾经在一起编写了一些Perl脚本,但我从来没有真正学过这种语言,而且每次我都要回溯一下我写的旧脚本甚至简单的事情。我觉得像koans这样的东西会让我更容易学习并保留 Perl的知识。
有这样的事吗?
答案 0 :(得分:8)
缺少100%相同替代方案时有两种可能的选择:
perldoc和ruby koans之间的中间点是O'Reilly的Perl Cookbook。 它提供了“如何解决这个特定任务”的工作原理。
作为一个DIY perl koan,如何在StackOverflow上阅读“perl”标签并尝试回答问题(不要偷看答案)?不是100%相同,而是通过实践来学习的好方法。
答案 1 :(得分:7)
我用来快速在语言之间移动的一个很好的资源是RosettaCode。它不是教程,而是以多种语言完成的各种简单编程任务。我发现如果我在页面上知道一种或两种语言,使用它们,我通常可以弄清楚页面上一种不熟悉的语言是如何工作的。 Ruby,Python和Perl部分甚至按字母顺序排列,使得来回跳跃变得容易。
答案 2 :(得分:5)
Perl碰巧带有great documentation,它不仅仅是API函数,参数和返回类型的列表。
那些tutorials包含大量代码示例,用于显示要执行的操作和不执行的操作。
根据我的经验,在寻求其他智慧来源之前,需要至少阅读一次捆绑文档的所有。
答案 3 :(得分:5)
答案 4 :(得分:4)
这是GitHub上的一个回购提供了大量的koans: https://github.com/forcedotcom/PerlKoans
答案 5 :(得分:3)
尝试阅读“学习Perl”(不早于第4版)或"Beginning Perl"。两者都有练习。
答案 6 :(得分:1)
仍处于起步阶段,但这是一个开始。
答案 7 :(得分:1)
我刚刚遇到了Perltuts项目。它与Codecademy有类似的感觉。