2008-09-17 5 views
30

Je suis à la recherche d'un équivalent de Ruby de Code Like a Pythonista: Idiomatic PythonY at-il un didacticiel qui enseigne les idiomes communs de programmation Ruby utilisés par les programmeurs expérimentés, mais peut ne pas être évident pour les nouveaux arrivants?

caractéristiques Souhaitable:

  • facile à lire
  • seul document qui couvre tous les sujets: des conseils, des astuces, des lignes directrices, mises en garde, et les pièges
  • taille
  • moins d'un livre
  • idiomes doivent travailler hors de la boîte pour la distribution standard (% sudo apt-get install ruby irb rdoc)

S'il vous plaît, mettez un tutoriel par réponse si possible, avec un exemple de code du tutoriel et sa signification.

MISE À JOUR:

Ce sont les plus proches des ressources de description ci-dessus que j'ai rencontré:

+1

poignantguide.net - mais même cela ne sera pas à la hauteur de vos normes pour Je pense que l'apprentissage instant. – Gishu

+0

@Gishu: la direction est bonne, mais je préférerais quelque chose de terser. – jfs

+0

Veuillez corriger le lien vers la page "Ruby Idioms": http://blog.angelbob.com/posts/244 – rmaruszewski

Répondre

9

Voici un diaporama: Idiomatic Ruby.

Extrait:

'until' fonctionne comme 'while not'

x = x * 2 until x > 100 
6

je suggère le classique pérenne: Why's Poignant guide

Il est à la fois une introduction à Ruby et une enquête sur la façon Ruby.

+0

Je voudrais aussi, +1. Malheureusement, le PO l'a écarté dans les commentaires à la question. –

4

Jetez un coup d'œil The Ruby Way et The Rails Way, ils ne sont pas des tutoriels, mais je pense qu'ils couvriront ce que vous cherchez.

+0

"The Ruby Way" vaut la peine d'être lu. – jfs

Questions connexes