我正在同时学习Scala和Lift,但我一直在理解用于在 Boot.scala 中初始化SiteMap的语法:
val entries = Menu(Loc("Home", "/", "Home")) ::
Menu(Loc("Foo", "/badger", "Foo")) ::
Menu(Loc("Directory Foo", "/something/foo", "Directory Foo")) :: Nil
LiftRules.setSiteMap(SiteMap(entries:_*))
SiteMap 参数的具体含义是什么?我看到值条目是菜单列表。什么是冒号、下划线、星号?起初我以为这是 List 上的一个方法,但我找不到这样的定义......