Invece di sommare numeri con la virgola, è più opportuno sommare numeri
razionali. Per aggiungere un’ora:
DateTime.new(2009,1,1)+Rational(1,24)
In Rails (in particolare nella gemma activesupport) viene aggiunta
tutta una serie di metodi a Numeric, per permettere di scrivere cose
come 1.hours.ago, 3.hours + 4.minutes oppure 5.days.from_now, che
fanno storcere il naso a molti puristi ma sono di grande comodità
(oltre che divertenti da leggere).
Invece di sommare numeri con la virgola, è più opportuno sommare numeri
razionali. Per aggiungere un’ora:
DateTime.new(2009,1,1)+Rational(1,24)
Grazie Iwan, bella dritta!
In Rails (in particolare nella gemma activesupport) viene aggiunta
tutta una serie di metodi a Numeric, per permettere di scrivere cose
come 1.hours.ago,
E si può pure scrivere 1.hour.ago per non aver problemi di plurale. Si
devono proprio esser divertiti a scrivere quella gemma
3.hours + 4.minutes oppure 5.days.from_now, che
fanno storcere il naso a molti puristi ma sono di grande comoditÃ
(oltre che divertenti da leggere).
E fanno ammattire quando poi scrivi in Ruby senza Rails e non li hai a
disposizione. Sembra che manchi qualcosa dal linguaggio…
Il che ci riporterebbe alla thread di qualche giorno fa sul se sia
meglio iniziare da Ruby o da Rails…
meglio partire con ruby e implementarsi da soli queste cose!
una delle prime cose che ho visto di ruby era un contest sul tema 99
bottiglie di birra sul muro (99-bottles-of-beer.net), e mi aveva
colpito una versione in cui si scriveva una cosa tipo:
Per quanto mi piaccia Ruby devo però concedere che come al solito Perl è
magico.
Provate ad eseguire 99 Bottles of Beer | Language Perl
e ve ne accorgerete!
Quella di cui scrivi forse è nei commenti di una di loro.
Per quanto mi piaccia Ruby devo però concedere che come al solito Perl è
magico.
Provate ad eseguire 99 Bottles of Beer | Language Perl
e ve ne accorgerete!
Il che ci riporterebbe alla thread di qualche giorno fa sul se sia
meglio iniziare da Ruby o da Rails…
meglio partire con ruby e implementarsi da soli queste cose!
una delle prime cose che ho visto di ruby era un contest sul tema 99
bottiglie di birra sul muro (99-bottles-of-beer.net), e mi aveva
colpito una versione in cui si scriveva una cosa tipo:
99.bottles :of => :beer
98.bottles :of => :beer
…
o qualcosa del genere…
pietro
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.