代码之家  ›  专栏  ›  技术社区  ›  jfs

有没有一个教程教授经验丰富的程序员使用的常见Ruby编程习惯,但对新手来说可能并不明显?[关闭]

  •  30
  • jfs  · 技术社区  · 16 年前

    我在找一颗红宝石 Code Like a Pythonista: Idiomatic Python

    理想特征:

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

    请在可能的情况下,为每个答案提供一个教程,其中包含教程中的示例代码及其含义。

    更新:

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

    8 回复  |  直到 16 年前
        1
  •  12
  •   jfs    15 年前

    Ruby Idioms (originally from RubyGarden) 是我惯用的成语参考。它组织清晰,相当完整。正如作者所说,这些是来自鲁比加德的 used to be 很酷(谢谢 Wayback Machine )但现在似乎 offline .

        2
  •  9
  •   the Tin Man    12 年前

    以下是幻灯片: Idiomatic Ruby .

    Excerpt:

    until “工作就像” while not

      x = x * 2 until x > 100
    
        3
  •  6
  •   Toby Hede    16 年前

    我建议您选择多年生经典: Why's Poignant guide

    这既是对Ruby的介绍,也是对Ruby方式的研究。

        4
  •  4
  •   Lolindrath    16 年前

    退房 The Ruby Way The Rails Way ,它们不是教程,但我认为它们将涵盖您要查找的内容。

        5
  •  3
  •   Jeff    16 年前

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

    http://its.arubything.com/

        6
  •  3
  •   assplecake    16 年前

    怎么样 Mr. Neigborly's Humble Little Ruby Book

    Excerpt:

    IO.foreach("textfile.txt") {|line| puts line }
    
        7
  •  1
  •   Otto    16 年前

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

        8
  •  1
  •   Henry    16 年前

    我最近找到了这个博客。我还没有真正了解这一点,我读过的几篇文章都是初学者关注的。 牛传染性胃肠炎病毒

    http://blog.rubybestpractices.com/