什么是scaladocs中的值成员
what are value members in scaladocs
我正在尝试更深入地挖掘 scala,但 scaladocs 并不像 javadocs 那样直接。在做一些数学运算时,我访问了 scala.math here 包。
我无法理解 docs.please 中的价值成员建议一些破译 scaladocs 的指南。这可能是一个愚蠢的问题,但作为新手请提出一些建议。
package object A {
case class B(i: Int)
Type Stb = String => Boolean
val s: String = "A"
val b: Boolean = false
val f: (String => Boolean) = s => s.isEmpty
def d(s: String): Boolean = s.isEmpty
}
在此套餐中,所有成员 类 和 Types
是 Type
成员,vals
和 def
是 value
成员。
参见http://www.scala-lang.org/docu/files/packageobjects/packageobjects.html:
Any kind of definition that you can put inside a class, you can also put at the top level of a package. If you have some helper method you'd like to be in scope for an entire package, go ahead and put it right at the top level of the package
To do so, put the definitions in a package object. Each package is allowed to have one package object.
因此 - scala.math
包的 Scaladoc 将该包的成员划分为 类型成员 (类,就像 Java 中一样)和 值成员(object
s、def
s、val
s 和 var
s)。您可以在 scala/math/package.scala.
的源代码中看到这些成员
我正在尝试更深入地挖掘 scala,但 scaladocs 并不像 javadocs 那样直接。在做一些数学运算时,我访问了 scala.math here 包。 我无法理解 docs.please 中的价值成员建议一些破译 scaladocs 的指南。这可能是一个愚蠢的问题,但作为新手请提出一些建议。
package object A {
case class B(i: Int)
Type Stb = String => Boolean
val s: String = "A"
val b: Boolean = false
val f: (String => Boolean) = s => s.isEmpty
def d(s: String): Boolean = s.isEmpty
}
在此套餐中,所有成员 类 和 Types
是 Type
成员,vals
和 def
是 value
成员。
参见http://www.scala-lang.org/docu/files/packageobjects/packageobjects.html:
Any kind of definition that you can put inside a class, you can also put at the top level of a package. If you have some helper method you'd like to be in scope for an entire package, go ahead and put it right at the top level of the package
To do so, put the definitions in a package object. Each package is allowed to have one package object.
因此 - scala.math
包的 Scaladoc 将该包的成员划分为 类型成员 (类,就像 Java 中一样)和 值成员(object
s、def
s、val
s 和 var
s)。您可以在 scala/math/package.scala.