簡體   English   中英

Scala Nil相當於Set

[英]Scala Nil equivalent for Set

在scala中是否有相當於NilSet

我嘗試使用Nil作為Set的值,但是我得到了一個錯誤(預計因為Nil的類型是List

謝謝

Set.empty就是那個集合; 雖然你無法直接得到它,但事實證明它只是Set伴侶對象中的一個私有對象(顯然,稱為EmptySet )。 Set.empty所做的就是將使用Set.empty集合返回到正確的類型。

它以這種方式完成,而不是使用Nil ,因為集合在其參數中是不變的。 NilList[Nothing]() ,但你無法向Set[Nothing]()添加任何東西。

如果需要指定空集的類型,可以使用例如Set.empty[String]

您可以使用Set.empty或只使用Set()

我想你正在尋找Set.empty

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM