【问题标题】:Anonymous function as argument in scala匿名函数作为scala中的参数
【发布时间】:2015-12-17 09:07:14
【问题描述】:

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

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

没搞懂=> Future[Result]的意思,是匿名函数吗?那不应该是() => Future[Result]吗?

【问题讨论】:

标签: scala anonymous-function


【解决方案1】:
【解决方案2】:

这是按名称调用,而不是像往常一样按值调用。这意味着,这里块的参数是 Future[Result] 类型,并且在需要时不会立即在函数调用时进行惰性评估。

【讨论】:

猜你喜欢
  • 2014-05-22
  • 1970-01-01
  • 2018-08-16
  • 1970-01-01
  • 2011-02-21
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 2019-03-31
相关资源
最近更新 更多