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