# Float("0.")

**URL:** <https://www.ruby-forum.com/t/float-0/139928>\
**Category:** Development\
**Created:** [June 9, 2008, 8:49am UTC](https://www.ruby-forum.com/t/float-0/139928 "2008-06-09T08:49:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [June 9, 2008, 8:49am UTC](https://www.ruby-forum.com/t/float-0/139928/1 "2008-06-09T08:49:10Z")

</div>

e$B@\>;3OB9-$G$9!#e(B

Float(“0.”)e$B$,e(BArgumentErrore$B$+$ie(B0.0e$B$rJV$9$h$&$KJQ$o$C$?$N$Oe(B  
e$B0U?^$7$?;EMMJQ99$G$7$g$&$+e(B?

% ruby-1.8.6 -ve ‘p Float(“0.”)’  
ruby 1.8.6 (2008-03-03 patchlevel 114) [i686-linux]  
-e:1:in `Float’: invalid value for Float(): “0.” (ArgumentError)  
from -e:1  
% ruby18 -ve ‘p Float(“0.”)’  
ruby 1.8.7 (2008-05-23 patchlevel 5000) [i686-linux]  
0.0  
%

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [June 9, 2008, 8:57am UTC](https://www.ruby-forum.com/t/float-0/139928/2 "2008-06-09T08:57:25Z")

</div>

In article [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
Kazuhiro NISHIYAMA [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> Float(“0.”)e$B$,e(BArgumentErrore$B$+$ie(B0.0e$B$rJV$9$h$&$KJQ$o$C$?$N$Oe(B  
> e$B0U?^$7$?;EMMJQ99$G$7$g$&$+e(B?

[ruby-dev:34835] e$B$r=q$$$?$H$-$KD4$Y$?7k2L$H$7$F$O!"e(Bstrtod e$B$re(B  
e$BJQ$($?$3$H$K$h$kI{:nMQ$J$N$G$O$J$$$+$H;W$C$F$$$^$9!#e(B

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [June 10, 2008, 3:11am UTC](https://www.ruby-forum.com/t/float-0/139928/3 "2008-06-10T03:11:41Z")

</div>

e$B%o%J%Y$H?=$7$^$9!#e(B

2008/06/09 15:51 Tanaka A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Kazuhiro NISHIYAMA [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:
> 
> > Float(“0.”)e$B$,e(BArgumentErrore$B$+$ie(B0.0e$B$rJV$9$h$&$KJQ$o$C$?$N$Oe(B  
> > e$B0U?^$7$?;EMMJQ99$G$7$g$&$+e(B?
> 
> [ruby-dev:34835] e$B$r=q$$$?$H$-$KD4$Y$?7k2L$H$7$F$O!"e(Bstrtod e$B$re(B  
> e$BJQ$($?$3$H$K$h$kI{:nMQ$J$N$G$O$J$$$+$H;W$C$F$$$^$9!#e(B

[ruby-dev:29036] e$B$r;29M$K$5$;$FD:$/$H!"$3$s$J46$8$G$7$g$&$+!#e(B  
e$B;n$7$?$N$Oe(B 1.9 e$B$G$9!#e(B

# Index: util.c

— util.c (revision 17065)  
+++ util.c (working copy)  
@@ -2263,6 +2263,8 @@  
}  
#endif  
if (c == ‘.’) {

- 

```
   if (!ISDIGIT(s[1]))

```

- 

```
       goto dig_done;
   c = *++s;
   if (!nd) {
       for (; c == '0'; c = *++s)

```

---

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [June 10, 2008, 6:41am UTC](https://www.ruby-forum.com/t/float-0/139928/4 "2008-06-10T06:41:06Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:35027] Re: Float(“0.”)”  
on Tue, 10 Jun 2008 09:42:57 +0900, wanabe [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|2008/06/09 15:51 Tanaka A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):  
|\> Kazuhiro NISHIYAMA [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:  
|\>  
|\>\> Float(“0.”)e$B$,e(BArgumentErrore$B$+$ie(B0.0e$B$rJV$9$h$&$KJQ$o$C$?$N$Oe(B  
|\>\> e$B0U?^$7$?;EMMJQ99$G$7$g$&$+e(B?  
|\>  
|\> [ruby-dev:34835] e$B$r=q$$$?$H$-$KD4$Y$?7k2L$H$7$F$O!“e(Bstrtod e$B$re(B  
|\> e$BJQ$($?$3$H$K$h$kI{:nMQ$J$N$G$O$J$$$+$H;W$C$F$$$^$9!#e(B  
|  
|[ruby-dev:29036] e$B$r;29M$K$5$;$FD:$/$H!”$3$s$J46$8$G$7$g$&$+!#e(B  
|e$B;n$7$?$N$Oe(B 1.9 e$B$G$9!#e(B

e$B%3%\_%C%H$7$F$/$@$5$$e(B(1.8e$B$be(B)e$B!#e(B
