2 février 2009
Dans un article précédent, je donnais une méthode pour convertir rapidement un nombre en binaire et inversement quand on n’avait pas python 3. Ça m’est pratique quand j’ai besoin de faire une conversion rapide : un terminal, on lance python, on tape l’expression et on a le résultat. En regardant les nouveautés de ruby 1.8.7, j’ai découvert que c’était encore plus trivial.
% irb irb(main):001:0> 42.to_s(2) => "101010" irb(main):002:0> "%b" % 42 => "101010" irb(main):003:0> "1001".to_i(2) => 9 irb(main):004:0> 0b1001 => 9
Enfantin non ?
2 commentaires