From: Yui NARUSE Date: 2010-11-08T18:40:56+09:00 Subject: [ruby-dev:42555] [Ruby 1.9-Bug#4034] format() の %a 指定子での丸めが常に零方向になっている チケット #4034 が更新されました。 (by Yui NARUSE) あれ、以下で確認したんですが再現しません。 ruby 1.9.3dev (2010-11-08 trunk 29719) [x86_64-linux] ruby 1.9.3dev (2010-11-08 trunk 29719) [x86_64-freebsd8.1] 現状で期待通りの出力になっていると思うのですが、再度確認いただけますか。 irb(main):001:0> format('%.0a', Float('0x1.fp+1')) #=> "0x1.p+1" => "0x1.p+2" irb(main):002:0> format('%.1a', Float('-0x1.ffp+1')) #=> "-0x1.fp+1" => "-0x1.0p+2" irb(main):003:0> RUBY_REVISION => 29719 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/4034 ---------------------------------------- http://redmine.ruby-lang.org