tutorial - sintaxis de lenguaje ruby
¿Hay algún tutorial que enseñe modismos de programación Ruby comunes utilizados por programadores experimentados, pero que tal vez no sean obvios para los recién llegados? (8)
Si bien no es directamente un tutorial, aquí hay un blog que encontrarás en el tema
Estoy buscando un equivalente de Ruby de Code Like a Pythonista: Idiomatic Python
Características deseables:
- fácil de leer
- documento único que cubre todos los temas: consejos, trucos, directrices, advertencias y dificultades
- tamaño menor que un libro
- las expresiones idiomáticas deberían funcionar de la caja para la distribución estándar (
% sudo apt-get install ruby irb rdoc
)
Por favor, ponga un tutorial por respuesta si es posible, con un código de ejemplo del tutorial y su significado.
ACTUALIZAR:
Estos son los más cercanos a los recursos de descripción anteriores que he encontrado:
¿Qué tal el Humilde Little Ruby Book del Sr. Neigborly?
Extracto:
IO.foreach("textfile.txt") {|line| puts line }
Sugeriría el clásico perenne: Why''s Poignant guide
Es tanto una introducción a Ruby como una investigación sobre Ruby Way.
Una guía ejecutable para comprender los cierres de Ruby, closures-in-ruby.rb .
Echa un vistazo a The Ruby Way y The Rails Way , no son tutoriales, pero creo que cubrirán lo que estás buscando.
Encontré este blog recientemente. Todavía no me he enterado y la pareja de publicaciones que he leído estaban un poco enfocadas para principiantes. YMMV
Ruby Idioms (originalmente de RubyGarden) es mi referencia habitual para los modismos. Está claramente organizado y bastante completo. Como dice el autor, estos son de RubyGarden, que solía ser realmente genial (gracias Wayback Machine ). Pero ahora parece estar fuera de línea .
Aquí hay una presentación de diapositivas: Idiomatic Ruby .
Extracto:
'' until
'' funciona como '' while not
''
x = x * 2 until x > 100