scala中作为参数的匿名函数

scala中作为参数的匿名函数,scala,anonymous-function,Scala,Anonymous Function,在重头戏2.3中,Action.async方法具有签名 final def async(block: ⇒ Future[Result]): Action[AnyContent] 我没有弄清楚=>未来[结果]的含义,它是匿名函数吗?那么它不应该是未来的[结果]?它是一个“按名称参数”: 这是一个按名称而不是按值的调用。这意味着,参数here block是Future[Result]类型,在函数调用时需要时,它是惰性计算的。你可以在这里找到答案:在许多其他类似的问题中。它与“lazy eva

在重头戏2.3中,
Action.async
方法具有签名

final def async(block: ⇒ Future[Result]): Action[AnyContent]
我没有弄清楚
=>未来[结果]
的含义,它是匿名函数吗?那么它不应该是未来的[结果]?

它是一个“按名称参数”:


    • 这是一个按名称而不是按值的调用。这意味着,参数here block是Future[Result]类型,在函数调用时需要时,它是惰性计算的。

      你可以在这里找到答案:在许多其他类似的问题中。它与“lazy evaluated”有一个微妙的区别。