是否有教程讲授经验丰富的程序员使用的常见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/