问号运算符在 Lift 中的用法
Lift 框架提供了一种定义站点地图的简单方法。
我不太明白它提供的示例。 下面的代码片段中的 ?
和 /
是什么意思?
def siteMap() = SiteMap(Menu(S ? "Home") / "index")
Lift framework provides an Easy way to define a Sitemap.
I don't quite understand the example it provides.
what does ?
and /
mean in the following snippet?
def siteMap() = SiteMap(Menu(S ? "Home") / "index")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两个都 ?和/这里是方法。
Menu 构造函数返回一个
PreMenu
类型,即PreMenu
中定义的/
方法Both ? and / here are methods.
Menu constructor returns a
PreMenu
type, the/
method defined inPreMenu
我对 Lift 一无所知,但通过查看 ScalaDoc for S 很明显
S ? str
返回本地化属性(请检查此以获取有关本地化的更多信息)或者如果没有找到字符串本身的属性。I know nothing about Lift, but by looking at the ScalaDoc for S it's clear that
S ? str
returns a localization property (check this for more on localization) or in case of not finding the property the string it self.