【发布时间】:2015-11-18 08:09:59
【问题描述】:
我在 Scala 应用程序中有一个案例类,以及一个我更喜欢在该类中编写的静态函数,因为它最有意义。 这是课程:
case class At (
date : DateTime,
id : String,
location : Coordinate
)
{
...
def getParsedValues(line : String) : At =
{
val mappedFields : Array[String] = Utils.splitFields(line)
val atObject = new At(mappedFields)
return atObject;
}
...
}
然后从另一个 Scala 对象,我想将方法 getParsedValues() 调用为静态方法:
object Reader{
...
var atObject = At.getParsedValues(line)
...
}
但它得到一个错误value getParsedEvent is not a member of object At
我怎样才能让它工作?谢谢
【问题讨论】:
标签: scala static-methods case-class