From: keiju@... (ÀÐÄͷ½¼ù ) Date: 1997-03-31T15:54:34+09:00 Subject: [ruby-list:2539] Re: [Req] for Struct and [?] for Class けいじゅ@SHLジャパンです. In [ruby-list :02538 ] the message: "[ruby-list:2538] Re: [Req] for Struct and [?] for Class ", on Mar/31 15:43(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >|あくまでも, 私がそう考えていただけでこうしろといっているわけではありま >|せんので... >はい.現行通りということでお願いします. わかりました. >|AClass.include AModule > >あれ? 使えないように作ったつもりだったのに…,ミスですね. >もし不都合がないのでしたら使えないようにしたいのですが…. 使えないと思っていたので不都合はないのですが, 使えるなら使えるで嬉しい ことも多いです. これ使えなくしても, トップレベルなら: class AClass include AModule end そうじゃなければ: eval "class AClass; include ...end", TOP_LEBEL_BINDING と書けば使えてしまうんですよね? 使えなくすることにどのくらい意味があるのでしょう?? また, 昔, RationalやComplexを作りましたが, その中で既存クラスに対して 直接メソッドを追加しています. そうじゃなくて別モジュールをつくってその モジュールを既存クラスにインクルードした方が良いよなあなんて思ったりも しています. __ ..........................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----