Xavier Nayrac

Accro au TDD, rubyiste mais pas que, maker, heureux utilisateur de Vim, accordéoniste.
Si vous vous sentez particulièrement généreux, suivez moi sur Twitter.

Du nouveau dans Ruby 2.1: Le suffixe r

| Comments

Niveau : facile

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:

1
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.

Articles connexes

Commentaires