tôi đang học Scala và lift cùng một lúc và tôi đã bị mắc kẹt trên sự hiểu biết cú pháp sử dụng để inintialize các SiteMap trong Boot.scala:Ý nghĩa của dấu hai chấm, dấu gạch dưới và dấu sao trong SiteMap của thang máy (mục: _ *) là gì?
val entries = Menu(Loc("Home", "/", "Home")) ::
Menu(Loc("Foo", "/badger", "Foo")) ::
Menu(Loc("Directory Foo", "/something/foo", "Directory Foo")) :: Nil
LiftRules.setSiteMap(SiteMap(entries:_*))
gì chính xác là ý nghĩa của các tham số SiteMap? Tôi thấy rằng giá trị mục là danh sách Menu. dấu hai chấm, dấu gạch dưới, ngôi sao là gì? Lúc đầu, tôi nghĩ rằng đó là một phương pháp trong Danh sách, nhưng tôi không thể tìm thấy định nghĩa như vậy ...
Đó thực sự là một câu hỏi khá hay. Tôi đặt cược rất nhiều người phải đối mặt với cùng một vấn đề, đó là, như bạn đã chỉ ra trong anwer của bạn, exarcebated bởi thiếu không gian giữa: và "_". –
Câu hỏi rất hay. Tôi đã upvote nó nhiều lần nếu tôi có thể! – Ivan