From: Shin-ichiro HARA Date: 2002-03-01T14:24:05+09:00 Subject: [ruby-dev:16156] Re: : and :: 原です。 >まつもと ゆきひろで >っていうか "Foo::Bar" をなにに使いたいんですか? Foo::Barっ >ていうのは「Fooクラスの定数Bar」っていう式ですから、そういう >シンボルを持ってもそれはFoo::Barとはまったく関係ありません。 >関係ないものを支援するために文法を変更する必要性を感じないん >ですが。 例えば def require_and_include(mod, file) require file include eval(mod.is_a?(Symbol) ? mod.id2name : mod) end とか、組み込みでは autoload(mod, file)。 autoload の mod に :: を含めることが出来ないのは、文法的な制約 のみの理由ですか。それてもポリシーがあっての事?