class – 如何在文档中引用实例方法?

在编写文档时如何引用实例字段?

考虑以下代码:

object Foo {
  val foo = 42
}

class Foo {
  val foo = 42
}

在Java中,可以使用Foo.foo作为“静态”方法,使用Foo #foo作为实例方法.

但是在Scala#中已经采用了与路径相关的类型

class Foo {
  class foo
  def foo = 42
}

是合法代码,所以我不能毫不含糊地提及它.

有一些约定应该是什么样的?

解决方法

强硬.也许像Foo的foo那样英语一样?我错过了#的含糊不清.不过,这仍然是我的首选,因为模糊性只存在于没有背景的情况下.当提到一个类型时,#有一个含义.在提到价值或方法时,#有另一个.

由于类型和方法/值不共享命名空间,我不认为这里的歧义是相关的.

相关文章

共收录Twitter的14款开源软件,第1页Twitter的Emoji表情 Tw...
Java和Scala中关于==的区别Java:==比较两个变量本身的值,即...
本篇内容主要讲解“Scala怎么使用”,感兴趣的朋友不妨来看看...
这篇文章主要介绍“Scala是一种什么语言”,在日常操作中,相...
这篇文章主要介绍“Scala Trait怎么使用”,在日常操作中,相...
这篇文章主要介绍“Scala类型检查与模式匹配怎么使用”,在日...