scala中是否有等效的Nilfor ?Set
我尝试将Nil其用作 的值Set,但出现错误(预期为 的Nil类型List)
谢谢
Set.empty是那个集合;虽然你不能直接得到它,但事实证明它只是Set伴生对象中的一个私有对象(很明显,称为EmptySet)。所做Set.empty的只是将该集合与强制转换返回到正确的类型。
它是通过这种方式完成的,而不是 with Nil,因为集合的参数是不变的。  Nil是List[Nothing](),但您不能向 a 添加任何内容Set[Nothing]()。
如果需要指定空集的类型,可以使用 eg Set.empty[String]。
您可以使用Set.empty或简单地使用Set().
我想你正在寻找Set.empty