Float('1__1')

1.9 e$B$G!"e(BFloat(‘1__1’) e$B$,%(%i!<$K$J$j$^$;$s!#e(Bruby
e$B<+?H$N;z6g2r<a$H0c$$e(B
e$B$^$9$7!“e(B1.8 e$B$H$b0c$&$N$G!”%P%0$G$O$J$$$G$7$g$&$+!#e(B

$ 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

e$B$J$+$@$G$9!#e(B

At Sat, 1 Mar 2008 23:14:24 +0900,
Tadayoshi F. wrote in [ruby-dev:33952]:

1.9 e$B$G!"e(BFloat(‘1__1’) e$B$,%(%i!<$K$J$j$^$;$s!#e(Bruby e$B<+?H$N;z6g2r<a$H0c$$e(B
e$B$^$9$7!“e(B1.8 e$B$H$b0c$&$N$G!”%P%0$G$O$J$$$G$7$g$&$+!#e(B

e$BD>$7$^$7$?!#e(B