我正在寻找 Ruby 的等价物Code Like a Pythonista:Idiomatic Python
理想的功能:
- 易于阅读
- 涵盖所有主题的单一文档:提示、技巧、指南、警告和陷阱
- 尺寸小于一本书
- 成语应该为标准分布开箱即用 (
% sudo apt-get install ruby irb rdoc
)
如果可能,请为每个答案提供一个教程,并附上教程中的示例代码及其含义。
更新:
这些是我遇到的最接近上述描述的资源:
我正在寻找 Ruby 的等价物Code Like a Pythonista:Idiomatic Python
理想的功能:
% sudo apt-get install ruby irb rdoc
)如果可能,请为每个答案提供一个教程,并附上教程中的示例代码及其含义。
更新:
这些是我遇到的最接近上述描述的资源:
Ruby Idioms(最初来自 RubyGarden)是我常用的成语参考。它组织清晰且相当完整。正如作者所说,这些来自 RubyGarden,它曾经非常酷(感谢Wayback Machine)。不过现在好像下线了。
我会推荐常年经典:Why's Poignant guide
它既是对 Ruby 的介绍,也是对 Ruby 方式的调查。
查看The Ruby Way和The Rails Way,它们不是教程,但我认为它们会涵盖您正在寻找的内容。
虽然不是直接的教程,但这里有一个关于主题的博客
理解 Ruby 闭包的可执行指南,closures-in-ruby.rb。
我最近发现了这个博客。还没有真正进入它,我读过的几篇文章有点面向初学者。YMMV