代码之家  ›  专栏  ›  技术社区  ›  Landon Kuhn

用#代替。在API文档中[关闭]

  •  2
  • Landon Kuhn  · 技术社区  · 14 年前

    在API文档中,有时甚至在这里讨论堆栈溢出时,我有时会看到在类名和方法名之间使用pound(#)字符而不是dot(.)作为分隔符。例如:

    Settings#maxPageSize
    

    2 回复  |  直到 14 年前
        1
  •  3
  •   Community Egal    7 年前

    假设您指的是Ruby(这是我在这种约定中可以想到的第一种语言),这里将解释如下:

    Why are methods in Ruby documentation preceded by a hash sign?

        2
  •  3
  •   David Hedlund    14 年前

    我一直认为区别在于 Settings.maxPageSize 似乎意味着你实际上可以这样写(即它是 静止的 方法的引用,而不是一段可以执行的代码。

    所以对于静态方法,实际上可以引用它们 设置.maxPageSize Array#sort

    myArray.sort // when myArray is of the type Array
    

    编辑

    设置.maxPageSize 也不用于静态方法;而是 Settings::maxPageSize ,和 .