匿名函数作为scala中的参数

时间:2015-12-17 09:07:15

标签: scala anonymous-function

在Play 2.3中,Action.async方法具有签名

final def async(block: ⇒ Future[Result]): Action[AnyContent]

我没有弄明白=> Future[Result]的含义,它是一个匿名函数吗?那不应该是() => Future[Result]吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这是一个按名称调用而不是像往常一样的值。这意味着,参数,这里的块是Type Future [Result],并且在函数调用时不需要立即进行延迟求值。