Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如。
在黄瓜中使用 ruby on rails 时,你可以同时做
一个类的例子
class Awesome def thing end end World{ Awesome.new }
带有模块的示例
module Awesome def thing end end World(Awesome)
为什么我要使用其中一个?有什么区别?
没有区别,因为类的类是从模块的类继承的。唯一的区别是您不能实例化模块。通常在黄瓜中你不需要这样做,所以模块就可以了。如果您需要以某种方式将某些内容包含到世界中,而在其他地方则必须创建一个实例-您可以上课,但我几乎无法想象这种情况,