【发布时间】:2022-01-18 09:06:22
【问题描述】:
将我的所有方法都放在一个模块中有什么好处?
module Math
def Math.print_message
puts "Testing 123 ..."
end
end
如果我只是在文件中写入“print_message”,然后从另一个文件中请求该文件,那么我也可以调用“print_message”。
在这个模块端结构中使用它有什么好处?
【问题讨论】:
-
它允许您组织代码(将所有与数学相关的方法分组到一个模块中)并命名您的方法(这样您就可以毫无问题地拥有
Math.log和Logger.log)。 -
@Stefan 有道理。如果您喜欢:将您的评论变成答案。我会接受的。
标签: ruby