From: zunda Date: 2008-12-19T10:52:38+09:00 Subject: [ruby-dev:37502] Re: Math and NaN zundaです お返事が遅くなってしまいました。Cでしか、それもずいぶん前に しか使っていなくて恐縮ですが、 --- Yukihiro Matsumoto wrote: > In message "Re: [ruby-dev:37476] Re: Math and NaN" > on Wed, 17 Dec 2008 11:30:04 +0900, zunda writes: > > |数値演算をする場合には、全部チェックして例外が上がる方がうれしい > |です。あるデータ点でInfやNaNが出るとイテレーションを重ねるごとに > |それが他のデータ点にも伝搬していって無意味な計算を続けた上で、 > |どこでおかしな計算が起きたのか辿ることができなくなります。 > > なるほど。となると実はFloatの除算とかでも積極的に例外をあげ > た方がうれしいということなんですかね。 数値演算に使うという場面に限って言えばそのとおりです。 > そういえばPerlやPython > はそうしているようです。いや、1.9.1では変えませんが。 現在あまり活用できていないこともあり、強い意見はありません。 もっとバリバリ使っておられる方のご意見があればいいのですが。 -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/