我有一个scala函数,如下所示:
def myFunction(x: Option[String]) = Action { request =>
...
...
...
}
我想从另一个scala函数调用此函数。如何才能做到这一点?要求匹配什么?
在play.api.mvc._
https://www.playframework.com/documentation/2.0/api/scala/play/api/mvc/Action.html
通常myFunction
是通过post命令调用的,因为myFunction
具有一些命令来将通过请求获得的信息保存到数据库中。但是,我需要从另一个scala函数内部的调用执行这些命令,因此我想知道如何从另一个scala函数(两个函数都在同一应用程序中)调用myFunction
。除此之外,我不需要其他任何东西。我们可以假设两个函数都在同一个包中。
答案 0 :(得分:0)
函数是类的一部分吗?您可以创建类的实例并调用myFunction。或者,您可以使用wSClient来形成请求。