[#47861] ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@...

20 messages 2011/02/10
[#47874] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

前川です。

[#47875] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47876] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

[#47877] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47878] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — Kenta Murata <muraken@...> 2011/02/15

むらたです。

[ruby-list:47821] Re: Ruby 1.9 Range オブジェクトのメンバテスト挙動について

From: '__JC__' <02ybur@...>
Date: 2011-02-02 06:13:52 UTC
List: ruby-list #47821
JC です。

きしもと様、ご回答いただきまして有難うございました。

> が、一点。関係ない話題のメールへのリプライで送らないようにしてください。
> [ruby-list:47817] へのリプライになっていました。

失礼いたしました。

> 仕様変更にあたると思うのですが、Time#succ が 1.9 では obsolete に
> なっています。doc/ChangeLog-1.9.3 に、
> 
>         * time.c (rb_time_succ): make Time#succ obsolete since time is not
>           a discrete value.
> 
> とあります。本の記述に従うとすると、数値でもないし離散値でもない
> (なくなった)ので、Range の端点として使えなくなった、ということ
> だと思います。

仕様変更にあたる旨、了解いたしました。

Time オブジェクトの場合、連続範囲のメンバテストを行う方が自然なのではと
当初は素朴に思ってしまいましたが、逆に、数値以外は離散範囲メンバテストで
判定するというのもシンプルで覚え易いですね。

有難うございました。

__JC__


In This Thread