Aujourd’hui on voit une nouvelle façon d’écrire un nombre rationnel dans Ruby 2.1.

Jusqu’ici pour écrire un nombre rationnel, on devait faire ceci:

Rational('1/3')

Ce qui est loin d’être concis:

[~]⇒ rvm use 2.0.0
[~]⇒ irb
>> Rational('1/3') + Rational('1/9')
4/9

Désormais, avec Ruby 2.1, on pourra se servir du suffixe r:

[~]⇒ rvm use 2.1.0-preview1
[~]⇒ irb
>> 1/3r + 1/9r
=> (4/9)

Encore un peu plus de sucre dans notre langage ;)

Source (pdf) toruby

À demain.