我在Scala应用程序中有一个case类,并且有一个静态函数,我希望在该类中编写,因为这是最合理的方式。
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
我该如何使其正常工作?谢谢。
tupled
之后就会丢失。请参见此问题https://dev59.com/rF8e5IYBdhLWcg3wwMr7 - amoebe