这里使用什么语言构造来创建 Action 实例?我认为在 Scala 中可以使用以下方法实例化一个类:
- 直接构造函数调用:
new Action(params)
- 伴随对象的调用
apply()
方法(通常调用构造函数):Action(params)
但是在 Play 的 Scaladoc 中!动作见以下片段:
val echo = Action { request =>
Ok("Got request [" + request + "]")
}
这里叫什么?我知道我们创建了函数request => response
,但是这个函数在哪里传递?