我是斯卡拉集的新手。我试图将一个Set与一个空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'类型的详细类型。谢谢 –