是否有一个教程可以教授有经验的程序员使用的常见Ruby编程习语,但对于新手来说可能并不明显?

jfs*_*jfs 30 ruby idioms

我正在寻找一个像Python一样的 Ruby 代码:Idiomatic Python

理想的功能:

  • 易于阅读
  • 单个文档,涵盖所有主题:提示,技巧,指南,警告和陷阱
  • 大小不到一本书
  • 成语应该开箱即用于标准发行(% sudo apt-get install ruby irb rdoc)

如果可能的话,请在每个答案中放一个教程,并附上教程中的示例代码及其含义.

更新:

这些是我遇到的上述描述资源最接近的:

Gor*_*son 12

Ruby Idioms(最初来自RubyGarden)是我惯用的习语.它组织清晰,相当完整.正如作者所说,这些来自RubyGarden,曾经非常酷(感谢Wayback Machine).但现在似乎离线了.


ASh*_*lly 9

这是一个幻灯片: 惯用的Ruby.

摘抄:

' until'就像' while not'

  x = x * 2 until x > 100
Run Code Online (Sandbox Code Playgroud)


Tob*_*ede 6

我会建议常年经典:为什么是凄美的指南

它既是对Ruby的介绍,也是对Ruby Way的调查.