class Foo :: Bar vs module Foo;班级栏

时间:2016-02-28 12:31:37

标签: ruby

在某些情况下,Ruby中存在以下区别吗?

class Foo::Bar
end

module Foo
  class Bar
  end
end

1 个答案:

答案 0 :(得分:1)

第二个例子将定义 Foo

第一个示例取决于先前对 Foo 的定义。如果 Foo 尚不存在,它将失败。