Stavo provando a fare una semplice fodera mentre loop in rubino usando le parentesi graffe. Ero sucessful nei seguenti formati:Come fare un one-liner mentre si fa il ciclo in Ruby usando le parentesi graffe
while x < 5 do x+=1 end
Questo è sufficiente come uno di linea, ma im non una ventola di usare fare estremità in una fodere. Mi piacerebbe fare qualcosa di simile a questo:
while x < 5 { x += 1 }
Questo può essere fatto?
Sto assumendo che questo è troppo semplificato per i mezzi di questa domanda, ma non credo keyw ords come 'while',' for', ecc. accettano la sintassi del blocco. Detto questo, usando i metodi 'Enumerable', si ottiene qualcosa come' (x ... 5) .each {x + = 1} 'offrirà lo stesso risultato. – engineersmnky