首页 > 解决方案 > Play 框架中的 ?= 运算符是什么?

问题描述

在 Play 中定义路由时,我已经看到?=用于设置默认值的运算符。但是我在文档中找不到任何对它的引用。该操作员在哪里记录?这是 Scala 的东西还是 Play Framework 的东西?

示例用法:

GET  /users  controllers.Application.users(max:java.lang.Integer ?= 50, page:java.lang.Integer ?= 0)

(取自:How to handle optional query parameters in Play framework)。

标签: scalaplayframework

解决方案


这是特定于 Play 框架的。它(简要地)记录在路由部分中。

conf/routes是路由器使用的配置文件。

routes文件不是 Scala;它只是像它。


推荐阅读