こんにちは、なかむら(う)です。
In message "[ruby-dev:28476] String#to_fなどにおける特別な文字列の扱い"
on Mar.28,2006 21:04:33, <shiba / mail2.accsnet.ne.jp> wrote:
| String#to_fやFloat()で1.7から使用されているruby_strtod()では、C99の
| strtod()で定められている(C89は手元に無く、確認できませんでした)
| "+Inf"などの特別な文字列をサポートしていないようですが、これは
| 意図的なものでしょうか。
| またそうであれば、どういった意図によるものでしょうか。
C89には"+Inf"などの特別な文字列はないです。
ruby_strtod()の元ネタとなったstrtod()実装はmissing/strtod.cか
と思いますが、Copyrightの年表記を見てのとおり、単に元々そうい
うコードがなかったのでしょう。
それでは。
--
U.Nakamura <usa / garbagecollect.jp>