【问题标题】:The "underscore"\"hash" meaning in RDocRDoc 中的“下划线”\“哈希”含义
【发布时间】:2011-06-26 03:33:33
【问题描述】:

我正在使用 Ruby on Rails 3.0.7,并试图了解 RDoc 系统的工作原理。所以我想了解当official documentation 引用第 7 行时的“哈希”值是什么意思:

  1. 类名、源文件名和任何包含 下划线或前面有 散列 字符是自动的 从评论文本超链接到他们的 描述。

你能给我举个例子,在我的注释代码中说明这一点吗?您对使用它有什么建议吗?


顺便说一句:您是否有提及 RDoc 的“必读”资源?如果有,你能提供吗?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 documentation rdoc


    【解决方案1】:

    它们的意思是# 符号。

    在文本中引用方法时,通常会在其前面加上一个哈希。例如:“要将数组转换为字符串,请调用 #to_s”。现在,rdoc 会注意到哈希并将其转换为方法 to_s 的文档链接。

    【讨论】:

    • 使用哈希的表示法允许您提及实例方法而不引用特定实例,例如,Array#to_s。它允许您将它与Array#to_s 区分开来,这意味着类/模块方法。
    • @sawa,你的意思是和Array.to_s区分开来吗?
    • @ebsbk 是的。那是我打错了。谢谢。
    猜你喜欢
    • 2020-01-04
    • 2017-05-06
    • 2012-05-28
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 2011-06-14
    • 2019-11-04
    • 1970-01-01
    相关资源
    最近更新 更多