[#35937] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-13 — maili31s@... (SugHimsi == SUGIHARA Hiroshi)

すぎむし。

14 messages 2002/09/16
[#36004] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-22 — maili31s@... (SugHimsi == SUGIHARA Hiroshi) 2002/09/25

すぎむし%くどいようですが、うるさければ謹慎しますので。

[#35940] 9.2 の数値が 9.199999999999999 — "Inoue" <rubyist@...1.117.ne.jp>

井上です。

16 messages 2002/09/17
[#35941] Re: 9.2 の数値が 9.199999999999999 — matz@... (Yukihiro Matsumoto) 2002/09/17

まつもと ゆきひろです

[#35942] Re: 9.2 の数値が 9.199999999999999 — Fujimaru Hiroyasu <f-hiro@...> 2002/09/17

 藤丸です。

[#35977] [ANN] Exerb 2.1.0 — Yuya Kato <yuya-ml@4th.to>

Yuyaです。

18 messages 2002/09/20
[#35978] Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ (_ _)

[#35979] Re: Cookie — rio-t@... 2002/09/20

こんにちは、高石です。

[#35980] Re: Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ。

[ruby-list:35968] Re: Float#to_r (Re: 9.2 の数値が 9.199999999999999)

From: Masaaki Sakano <mas@...>
Date: 2002-09-18 20:22:24 UTC
List: ruby-list #35968
坂野 正明です。

At Wed, 18 Sep 2002 10:20:54 +0900,
nobu.nakada@nifty.ne.jp wrote:
> なかだです。
> At Wed, 18 Sep 2002 05:01:12 +0900,
> Masaaki Sakano wrote:
> > Float を必要な精度で Rational に変換するための自作ライブラリ ---
> > 具体的には Float class に .to_r(prec=5) (precは精度) メソッドを
> > つけ加える --- を添付してみました。
> Rationalの乗除算を繰り返してるのが気になったので、ちょっと書き
> 換えてみました。

ありがとうございます。
随分すっきりしたコードになって、勉強になりました。
Rational.reduce() とか、10.power!() とか芸が細かいのには
なるほどと感心致しました。

# 最初の判定は全く余計でしたね (^^;。元々、関数として書いていた
# ものを、Float の method にした時、削除し忘れていました、はい。

結果、、、簡単なベンチマークを取ってみると、原案に比べて速さが
2倍以上違ってました (*_*)。原案で、Rational の乗除をしていたのが、
決定的に効いているようです。

坂野 正明

In This Thread

Prev Next