From: Tadayoshi Funaba Date: 2008-03-01T23:14:24+09:00 Subject: [ruby-dev:33952] Float('1__1') 1.9 で、Float('1__1') がエラーになりません。ruby 自身の字句解釈と違い ますし、1.8 とも違うので、バグではないでしょうか。 $ ruby19 -e "Float('1__1')" $ ruby19 -e "Integer('1__1')" -e:1:in `Integer': invalid value for Integer: "1__1" (ArgumentError) from -e:1:in `
' $ ruby18 -e "Float('1__1')" -e:1:in `Float': invalid value for Float(): "1__1" (ArgumentError) from -e:1 $ ruby18 -e "Integer('1__1')" -e:1:in `Integer': invalid value for Integer: "1__1" (ArgumentError) from -e:1