Existe um tutorial que ensina comuns expressões idiomáticas de programação Ruby usadas por programadores experientes, mas pode não ser óbvio para os recém-chegados? [fechadas]
Pergunta
Eu estou procurando equivalente a Código Like a um de Ruby Pythonista: Idiomatic Python
As características desejáveis:
- fácil de ler
- documento único que abrange todos os tópicos: dicas, truques, diretrizes, advertências e armadilhas
- tamanho inferior a um livro
- expressões idiomáticas devem trabalhar fora da caixa para a distribuição padrão (
% sudo apt-get install ruby irb rdoc
)
Por favor, coloque um tutorial por resposta, se possível, com um código de exemplo do tutorial e seu significado.
UPDATE:
Estes são os mais mais próximo dos recursos descrição acima que eu encontrei:
Solução
Rubi Idiomas (originalmente de RubyGarden) é a minha referência habitual para expressões idiomáticas. É claramente organizado e bastante completo. Como diz o autor, estes são de RubyGarden, que costumava ser muito legal (graças Wayback Machine ). Mas agora parece ser desligada .
Outras dicas
Aqui está uma apresentação de slides:. Idiomatic Rubi
Trecho:
'until
' funciona como 'while not
'
x = x * 2 until x > 100
Gostaria de sugerir o perene clássico: guia Poignant É por isso
É tanto uma introdução ao Ruby e uma investigação sobre o Caminho Ruby.
Confira The Ruby Way e O Caminho Rails , eles não são tutoriais, mas eu acho que eles vão cobrir o que você está procurando.
Enquanto não diretamente um tutorial, aqui é um blog que você vai encontrar no tópico
Como sobre Mr. Humble Pouco Rubi Livro de Neigborly
Trecho:
IO.foreach("textfile.txt") {|line| puts line }
Um guia executável para a compreensão fechamentos de Ruby, fechamentos-in-ruby.rb .
Eu encontrei este blog recentemente. Você não realmente entrei ainda e o par de posts eu li foram um pouco iniciante focalizado. YMMV