[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20164] Re: Numeric#step

From: "Tadashi Saito" <shiba@...2.accsnet.ne.jp>
Date: 2003-05-05 14:29:57 UTC
List: ruby-dev #20164
(身勝手に話を進めてしまった)斎藤と申します。
最初からこちらに出すべきでしたね。すみません。

# [ruby-dev:20081]では修正をしていただいて
# ありがとうございました > わたなべさん

参考になるか分かりませんが、こちらの環境で以下を実行した
結果を書いて見ます。

n = 1.1
4.times {printf "%.20f\t%.20f\n", n, n += 0.1}
printf "%.20f\n", n
=>
1.10000000000000008882  1.20000000000000017764
1.20000000000000017764  1.30000000000000026645
1.30000000000000026645  1.40000000000000035527
1.40000000000000035527  1.50000000000000044409
1.50000000000000044409

1.1.step(1.5, 0.1) {|n| printf "%.20f\t%.20f\n", n, n + 0.1}
=>
1.10000000000000008882  1.20000000000000017764
1.20000000000000017764  1.30000000000000026645
1.30000000000000004441  1.40000000000000013323
1.40000000000000013323  1.50000000000000022204

ということで、やはりstepで1.4までしか出力されません。
よろしくお願いします。

---
斎藤ただし

In This Thread