首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lift请求对象

Lift请求对象
EN

Stack Overflow用户
提问于 2010-07-28 21:46:37
回答 2查看 340关注 0票数 2

在liftbook中,有一个使用apply创建请求实例示例:

代码语言:javascript
复制
case Req(List("api", "expense", eid), "", GetRequest) =>
 () => showExpense(eid)

但是,当我查看api文档时,会发现有两个apply()方法,但我不知道本例中运行的是哪一个方法以及如何运行。

另外,有没有一种方法,如何在一个case中包含/a/b/a/b/c请求?

另外,有没有一种方法,如何在一个casecase Req(List("api", "expense", eid), "", {GetRequest,PostRequest})中枚举所有可能的请求

谢谢你的回复。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-28 22:14:53

根据case判断,这不是创建Req的示例,而是pattern matching one的示例。

还有,是否有一种方法,如何在一个case中枚举所有可能的请求

它应该是

代码语言:javascript
复制
case Req(List("api", "expense", eid), "", _)
票数 4
EN

Stack Overflow用户

发布于 2010-07-29 02:07:43

我认为你必须有一个两层的模式匹配。将该请求与任何请求进行匹配,并提取该请求,然后提取与该特定请求匹配另一个请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3353467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档