けいじゅ@SHLジャパンです. In [ruby-list :02634 ] the message: "[ruby-list:2634] Re: help ", on Apr/05 16:54(+0200) matz / caelum.co.jp (Yukihiro Matsumoto) writes: >|私も望ましくないと思うんですが, あると便利ですよねえ... >|モジュールとして導入することはできないんでしょうか? >あ,それ良いアイディアですね.既存の でしょ(^^;;; > sub/gsub/chop > >も含めてモジュール化してしまえば良いですね.そうすればインタ >プリタが巨大化することを心配せず使いたい人だけ使えることにな >りますし.しばらく考えて問題がないようならそうしましょう. 実はちょっと気になること&質問があるんです: >|includeがクラス単位なのが残念ですね. 静的なスコープにおけるincludeみた >|いのがあると pascalのwith(でしたっけ?)見たいなことができるのに... > >まあ,その分モデルが簡単になっているというメリットもあります >から,一概に残念とばかりはいえないですね. この問題と絡むのですが, トップレベルであるモジュールをインクルードするとそこで定義された関数は どこからでも参照可能になりますよね. 例: module Foo def foo ... end end include Foo class Bar def bar foo end end とできるわけですよね? この時の include って何をやっているんですか? というか include は正確に はどういう働きをするものなのでしょうか? __ .....................................石塚 圭樹@SHLジャパン(株)... ------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----