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. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.