使用来自另一个函数的请求调用 scala 函数



我有一个看起来像这样的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 来形成请求。

最新更新