30

我正在寻找 Ruby 的等价物Code Like a Pythonista:Idiomatic Python

理想的功能:

  • 易于阅读
  • 涵盖所有主题的单一文档:提示、技巧、指南、警告和陷阱
  • 尺寸小于一本书
  • 成语应该为标准分布开箱即用 ( % sudo apt-get install ruby irb rdoc)

如果可能,请为每个答案提供一个教程,并附上教程中的示例代码及其含义。

更新:

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

4

8 回答 8

12

Ruby Idioms(最初来自 RubyGarden)是我常用的成语参考。它组织清晰且相当完整。正如作者所说,这些来自 RubyGarden,它曾经非常酷(感谢Wayback Machine)。不过现在好像下线了。

于 2009-01-28T03:21:49.197 回答
9

这是一个幻灯片: Idiomatic Ruby

摘抄:

' until' 像 ' while not'

  x = x * 2 until x > 100
于 2008-09-17T18:35:41.500 回答
6

我会推荐常年经典:Why's Poignant guide

它既是对 Ruby 的介绍,也是对 Ruby 方式的调查。

于 2009-01-28T03:52:19.043 回答
4

查看The Ruby WayThe Rails Way,它们不是教程,但我认为它们会涵盖您正在寻找的内容。

于 2009-02-03T15:17:13.177 回答
3

虽然不是直接的教程,但这里有一个关于主题的博客

http://its.arubything.com/

于 2008-09-17T18:09:18.600 回答
3

Neigborly 先生的谦逊小红宝石书怎么样

摘抄:

IO.foreach("textfile.txt") {|line| puts line }
于 2009-01-28T03:21:30.133 回答
1

理解 Ruby 闭包的可执行指南,closures-in-ruby.rb

于 2009-01-31T00:44:24.733 回答
1

我最近发现了这个博客。还没有真正进入它,我读过的几篇文章有点面向初学者。YMMV

http://blog.rubybestpractices.com/

于 2009-07-21T23:09:35.550 回答