我刚开始学习Ruby并且很好地掌握了基础知识。我一直听说Ruby非常好的一个很酷的东西就是元编程,但我读过的教程都没有涵盖这一点。搜索Google我似乎只能找到付费的红宝石元编程屏幕演员。
那么,我在哪里可以在线找到一个好的Ruby元编程教程?
答案 0 :(得分:24)
上面的文章确实引用了这个,但为了清楚起见,我会发布它: http://viewsourcecode.org/why/hacking/seeingMetaclassesClearly.html
答案 1 :(得分:7)
如果您准备花一点钱,那么The Pragmatic Programmers网站就Ruby对象模型和元编程有一个很棒的截屏系列。它并不是非常昂贵,而且是一个非常全面的系列,它涵盖了许多很酷的东西,值得每一分钱。
我需要再次观看它以试图了解一些概念,然后我可以成为很酷的元群之一:)
答案 2 :(得分:7)
此链接以非常系统的方式解释了Ruby元编程的各种概念(单例,动态编程等)。
答案 3 :(得分:6)
这两本书应该让你去......
Matz和Flanagan撰写的“Ruby编程语言”。
“元编程Ruby:像Ruby专业人员一样编程”Paolo Perrota
答案 4 :(得分:5)
答案 5 :(得分:4)
这些应该让你入门。 还有更多
答案 6 :(得分:2)
答案 7 :(得分:2)
你可以看看http://rubymonk.com/learning/books/2-metaprogramming-in-ruby - 这是我们在RubyMonk.com上发布的关于Ruby编程的第二本免费书。
答案 8 :(得分:1)
我很惊讶没人提到Code School。他们的“Ruby Bits Part 2”课程遵循类似于优秀书籍“Eloquent Ruby”的后半部分的材料,并提供了一套很好的交互式测试来帮助您将材料钻进。
链接:http://www.codeschool.com/courses/ruby-bits-part-2
位:
订阅每月花费20美元(您也可以访问所有其他课程),但对我来说这完全是值得的。