2013-05-13 6 views
0

Я пытаюсь реализовать класс, какова может быть ошибка? Я хочу реализовать список треков в качестве детей.Scala List Ошибка класса

Должно быть так;

 id: "node37", 
       name: "3.7", 
       data: {}, 
       children:[] 



class Track(id:String,name:String,data:String,Children:List[Track]) 
{ 
    def toxml=   
      <id>{id}</id> 
      <name>{name}</name> 
      <data>{data}</data> 
      <children>{ List[Track]}</children> 


} 
+0

Что ** может ** быть ошибкой? В чем проблема, которую вы видите? –

ответ

1

Для того, чтобы использовать пустой список либо List.empty[Track] или List[Track](). List[Track] представляет класс списка, а не экземпляр.

+0

Или 'Nil', который представляет пустой' List [Nothing] '. –

Смежные вопросы