Esiste un tutorial che insegna gli idiomi di programmazione Ruby comuni utilizzati dai programmatori esperti, ma potrebbe non essere ovvio per i nuovi arrivati?[Chiuso]

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

  •  01-07-2019
  •  | 
  •  

Domanda

Sto cercando l'equivalente di Ruby Codice come un Pythonista:Pitone idiomatico

Caratteristiche desiderabili:

  • facile da leggere
  • documento unico che copre tutti gli argomenti:suggerimenti, trucchi, linee guida, avvertenze e insidie
  • dimensioni inferiori a un libro
  • gli idiomi dovrebbero funzionare immediatamente per la distribuzione standard (% sudo apt-get install ruby irb rdoc)

Per favore, inserisci un tutorial per risposta, se possibile, con un codice di esempio dal tutorial e il suo significato.

AGGIORNAMENTO:

Queste sono le risorse più vicine alla descrizione di cui sopra che ho incontrato:

È stato utile?

Soluzione

Ruby Idioms (originariamente da RubyGarden) è il mio solito riferimento per gli idiomi.È chiaramente organizzato e abbastanza completo.Come dice l'autore, questi provengono da RubyGarden, che usato per essere davvero fantastico (grazie Macchina del ritorno).Ma ora sembra che lo sia disconnesso.

Altri suggerimenti

Ecco una presentazione: Rubino idiomatico.

Estratto:

'until' funziona come 'while not'

  x = x * 2 until x > 100

Suggerirei il classico perenne: Perché la guida toccante

È sia un'introduzione a Ruby che un'indagine sulla Ruby Way.

Guardare La Via del Rubino E La via delle rotaie, non sono tutorial ma penso che copriranno ciò che stai cercando.

Sebbene non sia direttamente un tutorial, ecco un blog che troverai sull'argomento

http://its.arubything.com/

Che ne dite di Sig.L'umile piccolo libro Ruby di Neigborly

Estratto:

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

Una guida eseguibile per comprendere le chiusure di Ruby, chiusure-in-ruby.rb.

Ho trovato questo blog di recente.Non ci sono ancora riuscito e i due post che ho letto erano un po' incentrati sui principianti.YMMV

http://blog.rubybestpractices.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top