Kay*_*lly 3 ruby ruby-on-rails
这是一个非常基本的红宝石问题.ClassName#message和之间有什么区别ClassName.message?
我正在阅读基本的Ruby指南,我看到这两个引用都使用了很多.似乎主要是在代码ClassName.message中使用但在文档ClassName#message中使用.
是#简单的文档约定?只有.在实际代码中传递消息的工作?或者有什么东西我只是缺少?
Rails的含义是否有所不同?
Mic*_*ohl 13
在您使用的代码中object.method.然而,在文档中,Class#method表示一个实例方法(例如String#upcase),而Class.method或Class::method表示类/模块的方法(例如,Math.log10).