Zahlen formatieren in Ruby

Es muß nicht immer printf sein, um Zahlen in Ruby zu formatieren. Ruby kennt da einen eleganteren Weg.

irb(main):001:0> foo=3.14159265358979323846264338328
=> 3.14159265358979
irb(main):002:0> "%.4f"%foo
=> "3.1416"

Zwar muß man immer noch die relativ umständlichen Printf-Style Format-Strings angeben, doch muß man sich nicht mit den Platzhaltern in den Strings herumschlagen.

Leave a Reply

Your email address will not be published.