红宝石中的“类#方法”是什么意思?

时间:2009-08-22 20:14:29

标签: ruby

  

可能重复:
  Why are methods in ruby documentation preceded by a pound sign?

     

编辑:重复Why are methods in ruby documentation preceded by a pound sign?

嗨,

我正在尝试使用免费的 Programming Ruby 书籍在业余时间学习Ruby以获得乐趣。它基本上是相当直接的,但我一直看到这样的符号 KaraokeSong#to_s ,这在本书的前几章中没有真正解释过。

我知道这意味着< class>#< method> 但是你可以在代码中使用它吗?或者只是一个表示ruby程序员用于指定C ++程序员使用的< class> ::< method> 表示法的方法?

2 个答案:

答案 0 :(得分:34)

# =实例方法

:: =类方法

答案 1 :(得分:1)

来自rdoc docs:

  

类的名称,源文件以及包含下划线或以哈希字符开头的任何方法名称会自动从注释文本超链接到其描述。

顺便说一下,我前段时间问了同样的问题: - )