From: Yukihiro Matsumoto Date: 2008-12-13T09:41:15+09:00 Subject: [ruby-dev:37414] Re: Math and NaN まつもと ゆきひろです In message "Re: [ruby-dev:37413] Re: Math and NaN" on Sat, 13 Dec 2008 09:32:56 +0900, Tadayoshi Funaba writes: |今現在、Math.sin(Inf) などで、NaN が返った場合などもなんの検査もないで |すが、これはこれでいいんですかね。 | |ruby では、NaN/0 などのようなものも含めて、エラーにならない場合が多く、 |sqrt(-1) や acos(-2) ある特定のものについてエラーになっているように見え |ます。 Linuxのmanに「エラー」セクションがあるものはエラーを返してい るような感じですね。 |他の言語に比べて方針が判り難いというか、よく判らなかったんですが、その |あたりの方針があれば知りたいです。 正直なところ、あんまり考えてなかった、ということですね。 どうするのが望ましいと言うのがあればお伺いしたいです。