在Play 2.3中,Action.async
方法具有签名
final def async(block: ⇒ Future[Result]): Action[AnyContent]
我没有弄明白=> Future[Result]
的含义,它是一个匿名函数吗?那不应该是() => Future[Result]
吗?
答案 0 :(得分:1)
这是一个“名字参数”:
答案 1 :(得分:0)
这是一个按名称调用而不是像往常一样的值。这意味着,参数,这里的块是Type Future [Result],并且在函数调用时不需要立即进行延迟求值。