我有一个看起来像这样的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
(两个函数都在同一个应用程序中(。除此之外,我不需要其他东西。我们可以假设这两个函数都在同一个包中。
函数是类的一部分吗?您可以创建类的实例并调用 myFunction。或者,您可以使用 wSClient 来形成请求。