Я изучаю Scala и lift в то же время, и я застрял в понимании синтаксиса, используемого для инициализации SiteMap в Boot.scala:
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? Я вижу, что значения являются списком меню. Что такое двоеточие, подчеркивание, звезда? Сначала я думал, что это метод в Списке, но я не могу найти такое определение...