Я новичок в Scala's Set. Я пытался объединить набор с пустым множеством. Код следующим образом:Пустой комплект Scala: ... не соответствует ожидаемому типу Set [Nothing]
def getAllSlots(preferences: Map[Band, List[Slot]]): Set[Slot] = {
preferences.foldLeft(Set.empty){(r,c) => c match {
case (_, li) => li.toSet ++ r
case _ => r
}}
}
ошибка произошла, когда я пытаюсь сделать li.toSet ++ r
, жалуясь, что ... doesn't conform to expected type Set[Nothing]
. Тогда я понятия не имею, как создать набор, начиная с пустого.
Спасибо всем.
Что такое '' ...? – Bergi
@Bergi '...' - тип, подробный тип 'Slot'. Thanks –