From: tadayoshi funaba Date: 2010-10-19T21:54:18+09:00 Subject: [ruby-dev:42432] [Ruby 1.9-Bug#3966][Open] Float('0x1.p+0') がエラーにならない Bug #3966: Float('0x1.p+0') がエラーにならない http://redmine.ruby-lang.org/issues/show/3966 起票者: tadayoshi funaba ステータス: Open, 優先度: Normal ruby -v: ruby 1.9.3dev (2010-10-19 trunk 29536) [i686-linux] Float('0x1.p+0') がエラーにならない。 Float('0x1.p+0') #=> 1.0 となりますが Float('1.') # ArgumentError: invalid value for Float(): "1." Float('1.e+00') # ArgumentError: invalid value for Float(): "1.e+00" であるところから、'0x1.p+0' もエラーであるべきだと思います。 ---------------------------------------- http://redmine.ruby-lang.org