Я заблокирован со вчерашнего дня о ошибке несоответствия типа, и я не вижу, как ее исправить. Может быть, вы можете мне помочь.Ошибка несоответствия типа в Scala
def combine(head : (Char,Int), xs : Occurrences) : List[Occurrences] =
xs.map { case (x,i) => for (occu <- 1 to head._2) yield List((x,i), (head._1, occu)) }
Вот ошибка, я получаю:
type mismatch;
found : List[scala.collection.immutable.IndexedSeq[List[(Char, Int)]]]
required: List[forcomp.Anagrams.Occurrences]
Тип Occurrences
определяется как type Occurrences = List[(Char, Int)]
Как я могу исправить эту ошибку?
Не беспокойтесь, основываясь на вашем ответе, я наконец нашел решение. Спасибо – Dimitri
Рад это слышать! – coltfred