Здравствуйте, решил постигать SCALA (мультипарадигменный язык, надстройка над Java). Первый мой класс и я уже не могу его написать. IDE выдает ошибки:
not found: type List illegal inheritance from sealed class List
На 1-й и 3-й строчках кода. Листинг ниже:
Так же IDE почему-то кажется, что тип List определен в моем классе (!), естественно, его там нет, и он не видит его. Но как это может быть? Мне нужен стандартный класс из библиотек SCALA. Как тогда использовать такой тип и написать метод, работающий со списками типа Int? Заранее спасибо за любую помощь.
not found: type List illegal inheritance from sealed class List
На 1-й и 3-й строчках кода. Листинг ниже:
<br />
case class MyList extends List[Int]{<br />
def squareList (xs: List[Int]):List[Int]= {<br />
xs map (x=> x*x)<br />
}<br />
}<br />
Так же IDE почему-то кажется, что тип List определен в моем классе (!), естественно, его там нет, и он не видит его. Но как это может быть? Мне нужен стандартный класс из библиотек SCALA. Как тогда использовать такой тип и написать метод, работающий со списками типа Int? Заранее спасибо за любую помощь.