访问模块方法最佳实践('。'vs'::')

时间:2013-09-12 12:10:24

标签: ruby class methods module namespaces

使用点(.)或范围解析运算符(::)访问模块方法是最佳做法吗?

我知道这两方面都有效,而且我理解::的目的,我想知道在访问模块方法时 哪个 以及为什么。< / p>

注意:本主题中有一个相关的问题here,但不是更好的形式。

1 个答案:

答案 0 :(得分:0)

两者都有效,但Calling Methods文档建议您使用::作为名称空间:

  

您也可以使用::来指定接收器,但这是   由于可能与::混淆而很少使用   用于名称空间。