¿Existe algún tutorial que enseñe modismos comunes de programación en Ruby utilizados por programadores experimentados, pero que puede no ser obvio para los recién llegados?[cerrado]

StackOverflow https://stackoverflow.com/questions/85916

  •  01-07-2019
  •  | 
  •  

Pregunta

Estoy buscando el equivalente de Ruby Codifique como un Pythonista:Python idiomático

Características deseables:

  • fácil de leer
  • documento único que cubre todos los temas:consejos, trucos, pautas, advertencias y trampas
  • tamaño menor que un libro
  • Los modismos deberían funcionar de forma inmediata para la distribución estándar (% sudo apt-get install ruby irb rdoc)

Por favor, coloque un tutorial por respuesta si es posible, con un código de ejemplo del tutorial y su significado.

ACTUALIZAR:

Estos son los recursos más cercanos a la descripción anterior que he encontrado:

¿Fue útil?

Solución

Modismos de Ruby (originalmente de RubyGarden) es mi referencia habitual para modismos.Está claramente organizado y es bastante completo.Como dice el autor, estos son de RubyGarden, que solía ser realmente genial (gracias Máquina Wayback).Pero ahora parece ser desconectado.

Otros consejos

Aquí hay una presentación de diapositivas: Rubí idiomático.

Extracto:

'until'funciona como'while not'

  x = x * 2 until x > 100

Yo sugeriría el clásico perenne: ¿Por qué la guía conmovedora?

Es a la vez una introducción a Ruby y una investigación sobre Ruby Way.

Verificar El camino del rubí y El camino de los rieles, no son tutoriales pero creo que cubrirán lo que estás buscando.

Si bien no es directamente un tutorial, aquí hay un blog que encontrará sobre el tema.

http://its.arubything.com/

Qué tal si Señor.El pequeño y humilde libro de Ruby de Neigborly

Extracto:

IO.foreach("textfile.txt") {|line| puts line }

Una guía ejecutable para comprender los cierres de Ruby. cierres-en-ruby.rb.

Encontré este blog recientemente.Todavía no me he metido en ello y el par de publicaciones que he leído estaban un poco centradas en principiantes.YMMV

http://blog.rubybestpractices.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top