[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2058] Re: ruby 1.0-970204 available

From: sinara@...
Date: 1997-02-05 04:19:16 UTC
List: ruby-list #2058
原です。

> まつもと ゆきひろです.

> |ところで、少し仕様が変わりました。
> 
> これはnilがObjectのサブクラスになったからです.昔のrubyでも
> nilの代わりに1を代入しようとすれば同じエラーになります.これ
> は,仕方がないところでしょうね.

はい、それらは確認していました。ところで、分からなかったの
はなぜ旧版では nil でエラーにならなかったのかということです。
旧版でも nil.each は定義されてないですよね。あ、分かった、
Enumerable を include されて影響があるのが Object 以下で、
それは nilに無関係だったからだ。
(書きながら考えている、、。^^; )


> もともとEnumerableはinclude元がeachを定義していることを要求
> しますから,トップレベル(つまりObejct)にincludeしてはいけな
> いものなんですね.

なるほど。結構複雑なエラーをこしらえていたわけですね。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                            Shin-ichro Hara(Nagaoka Univ.of Tech.)


In This Thread