【发布时间】:2018-10-16 11:14:48
【问题描述】:
在 Crystal 中,有两种不同的方法可以实现相似的结果:
创建一个类...
class Service
def self.get
# ...
end
end
或扩展self的模块:
module Service
extend self
def get
# ...
end
end
两者都可以通过Service.get调用方法get。
但是什么时候使用类或模块呢? Crystal 的类和模块有什么区别?
【问题讨论】:
标签: class module crystal-lang