在liftbook中,有一个使用apply创建请求实例示例:
case Req(List("api", "expense", eid), "", GetRequest) =>
() => showExpense(eid)但是,当我查看api文档时,会发现有两个apply()方法,但我不知道本例中运行的是哪一个方法以及如何运行。
另外,有没有一种方法,如何在一个case中包含/a/b和/a/b/c请求?
另外,有没有一种方法,如何在一个case:case Req(List("api", "expense", eid), "", {GetRequest,PostRequest})中枚举所有可能的请求
谢谢你的回复。
发布于 2010-07-28 22:14:53
根据case判断,这不是创建Req的示例,而是pattern matching one的示例。
还有,是否有一种方法,如何在一个
case中枚举所有可能的请求
它应该是
case Req(List("api", "expense", eid), "", _)发布于 2010-07-29 02:07:43
我认为你必须有一个两层的模式匹配。将该请求与任何请求进行匹配,并提取该请求,然后提取与该特定请求匹配另一个请求。
https://stackoverflow.com/questions/3353467
复制相似问题