我是斯卡拉集的新手。我試圖將一個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'類型的詳細類型。謝謝 –