Xavier Nayrac

Rubyiste accro au TDD, serial blogger, apprenti data scientist, 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