是否有教程讲授经验丰富的程序员使用的常见Ruby编程习惯,但对新手来说可能并不明显?

时间:2020-03-05 18:59:32  来源:igfitidea点击:

我正在寻找与Python类似的Ruby等效代码:惯用Python

理想的功能:

  • 易于阅读
  • 涵盖所有主题的单个文档:提示,技巧,准则,警告和陷阱
  • 尺寸小于一本书
  • 习惯用法应开箱即用以进行标准分发(%sudo apt-get install ruby​​ irb rdoc)

请尽可能在每个答案中放置一个教程,并附上示例代码及其含义。

更新:

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

  • 红宝石成语
  • Ruby用户指南

解决方案

回答

虽然不是直接的教程,但这里是我们可以找到有关主题的博客

http://its.arubything.com/

回答

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

摘抄:

'until'的工作方式类似于'while while not`'

x = x * 2 until x > 100

回答

内格伯利先生的谦逊小红宝书怎么样

摘抄:

IO.foreach("textfile.txt") {|line| puts line }

回答

Ruby Idioms(最初来自RubyGarden)是我惯用的成语参考。它显然是有组织的并且相当完整。正如作者所说,它们来自RubyGarden,它曾经非常酷(感谢Wayback Machine)。但现在似乎处于脱机状态。

回答

我会建议常年经典:为什么辛辣指南

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

回答

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

回答

查看Ruby Way和The Rails Way,它们不是教程,但我认为它们将满足需求。

回答

我最近找到了这个博客。尚未真正涉足,我读过的几篇文章都是针对初学者的。
青年汽车

http://blog.rubybestpractices.com/