[#20127] protected_instance_methods(true) — Shin-ichiro HARA <sinara@...>
原です。
4 messages
2003/05/01
[#20163] Numeric#step — Koji Arai <JCA02266@...>
新井です。
13 messages
2003/05/05
[#20165] Re: Numeric#step
— Minero Aoki <aamine@...>
2003/05/05
青木です。
[#20167] Re: Numeric#step
— Koji Arai <JCA02266@...>
2003/05/05
新井です。
[#20169] Re: Numeric#step
— Minero Aoki <aamine@...>
2003/05/05
青木です。
[#20171] Re: Numeric#step
— Koji Arai <JCA02266@...>
2003/05/05
新井です。
[#20172] Re: Numeric#step
— Masahiro TANAKA <masa@...>
2003/05/06
At Tue, 6 May 2003 02:55:54 +0900,
[#20197] ARGF.filename — Koji Arai <JCA02266@...>
新井です。
6 messages
2003/05/17
[#20209] /()*\1/ =~ "" — Tanaka Akira <akr@...17n.org>
元ネタは BTS および Matzにっきなのですが、Matzにっきの調子が悪くてつっ
5 messages
2003/05/19
[#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>,
[#20245] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20248] Re: dyna_vars problem?
— Tanaka Akira <akr@...17n.org>
2003/05/20
In article <1053422521.786672.22712.nullmailer@picachu.netlab.jp>,
[#20250] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20251] Re: dyna_vars problem?
— Tanaka Akira <akr@...17n.org>
2003/05/20
In article <1053424909.383731.24667.nullmailer@picachu.netlab.jp>,
[#20255] Re: dyna_vars problem?
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20268] splat restary — nobu.nakada@...
なかだです。
5 messages
2003/05/21
[#20303] [Oniguruma] possessive quantifier — kkosako@...
強欲な繰り返し演算子を実装してみたんですが、
1 message
2003/05/28
[#20307] [Oniguruma] intersection of char class — kkosako@...
Javaの正規表現で実現されている
4 messages
2003/05/30
[ruby-dev:20163] Numeric#step
From:
Koji Arai <JCA02266@...>
Date:
2003-05-05 13:55:44 UTC
List:
ruby-dev #20163
新井です。
リファレンスマニュアルの Numeric のページで話が進んでしまっ
てますが(^^; このままではやりにくいので、dev に振ってみます。
以下のような現象に合われた方はいらっしゃいませんか?
1.1.step(1.5, 0.1) {|n| p n}
=> 1.1
1.2
1.3
1.4
と、最後に 1.5 が出力されないと言うことです。うちでは、
ruby 1.8.0 (2003-05-05) [i586-linux] glibc-2.3.1-17
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
と、1.5 まで出ます。Numeric#step は浮動小数点に対して、加算
の繰り返しによる誤差を考慮しててうまいことやっているのだと認
識してますが、環境によってこういうことがあるのですかね?
以下、Numeric のページでの報告
2003-05-02 あれ? 1.5まで出力されるべきでは?
2003-05-05 斎藤: 書き方が悪かったみたいで、素直に削除されてしまい
ましたね。すみません。最新版 1.8.0 (2003-05-02) [i686-linux] では、
以下のようになります。
./ruby -e '1.1.step(1.5, 0.1) {|n| print n, " "}'
=> 1.1 1.2 1.3 1.4
2003-05-05 あらい: おや?うちではこうなります。
ruby -ve '1.1.step(1.5, 0.1) {|n| print n, " "}'
ruby 1.8.0 (2003-05-02) [i586-linux]
=> 1.1 1.2 1.3 1.4 1.5
2003-05-05 あらい: と思ったら、まつもとさんにより修正されました。
Sat May 3 11:00:12 2003 Yukihiro Matsumoto <matz@ruby-lang.org>
* numeric.c (num_step): "1.1.step(1.5,0.1)" to work.
私の動作確認はパッチ前のものだったですが 2003-05-05 版も同じ結果です。
ruby -ve '1.1.step(1.5, 0.1) {|n| print n, " "}'
ruby 1.8.0 (2003-05-05) [i586-linux]
1.1 1.2 1.3 1.4 1.5
2003-05-05 斎藤: あれ、うちではupdateした後でも変化がなく、1.4まで
しか表示されません。libcの問題でしょうか? ちなみにこちらの環境は
Redhat7.1、glibc-2.2.4-32です。(まずこちらから名乗るべきところ、
失礼いたしました)
2003-05-05 あらい: dev に振ってみます^^;
--
新井康司 (Koji Arai)