何をこの間の違いされていますモジュール定義を入れ子にすることと、ルビの定義で::を使うことの違いは何ですか?
module Outer
module Inner
class Foo
end
end
end
と、この:
module Outer::Inner
class Foo
end
end
は、私がOuter
は先に定義されていない場合は、後者の例では動作しません知っているが、一定の持つ他のいくつかの違いがあります(Rubyブックを含む)
を変更仕事じゃない? – davidrac
はい、それは動作しますが、 'class A :: B :: MyClass; end 'と 'module A;モジュールB;クラスMyClass。終わり;終わり;終わり? –