我是一個關於集合的scala學習的新學習者。我想將我的參數添加到集合中,然後從函數中返回它。編譯器說我沒有爲Set指定類型(類型不匹配)
def singleElementSet(elem: Int): Set ={
var newSet = Set()
newSet+= elem
}
我試過,但它給了我這樣的錯誤:
type Set takes type parameters
- type Set takes type parameters
和
爲ELEM
type mismatch; found : elem.type (with underlying type Int) required: Nothing
感謝喬丹在r eply,我添加了Set [Int],但它仍然給我 「類型Set需要類型參數」錯誤。 – Shahzeb
這是因爲您將Set()的參數留空。 –
是不是正確的方式來聲明一個空集? – Shahzeb