看一下 Scala 的 Play 框架中的一些示例代码:
def show(ean: Long) = Action { implicit request =>
Product.findByEan(ean).map { product =>
Ok(views.html.products.details(product))
}.getOrElse(NotFound)
}
implicit request
在这个特定用例中的工作是什么?没有它可以编写方法吗,如果request
在该方法的范围之外定义(我相信无论如何),这里不能引用它吗?不了解它到底在做什么,所以任何见解都会很棒。