使用scala文档

时间:2014-01-09 14:59:50

标签: scala

我正在尝试在Scala中找到数学方法的描述

使用文档参考:

http://www.scala-lang.org/api/current/index.html#scala.math.package

方法似乎被列为“价值成员”。我只是想在scala.math包中找到方法的描述,但这似乎不能在上面的链接中找到?

“价值成员”和方法之间有什么区别?

1 个答案:

答案 0 :(得分:0)

您正在查看的是“包对象”的示例。因此,该“包”上的所有那些方法都被实现为对象上的方法(这恰好也是包含在其中的包。)Scala允许通过以下声明来声明包对象:

 package com.example

 package object foo{
   def lala(x: Int): Int = x + 1
 }

您可以通过以下方式访问lala

 import com.example.foo._

 >> lala(3)
 res0: 4

所以为了回答你的问题,包对象中的def与任何旧对象中的def之间确实没有区别。