30

Ruby のCode Like a Pythonista: Idiomatic Python に相当するものを探しています

望ましい機能:

  • 読みやすい
  • すべてのトピックをカバーする 1 つのドキュメント: ヒント、コツ、ガイドライン、警告、および落とし穴
  • 本より小さいサイズ
  • イディオムは、標準ディストリビューションではすぐに使用できるはずです ( % sudo apt-get install ruby irb rdoc)

可能であれば、チュートリアルのサンプルコードとその意味とともに、回答ごとに 1 つのチュートリアルを入れてください。

アップデート:

これらは、私が遭遇した上記の説明リソースに最も近いものです。

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 ガイド

これは、Ruby の紹介でもあり、Ruby Way の調査でもあります。

于 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

Mr. Neigborly の Humble Little Ruby Book はいかがですか

抜粋:

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 に答える