Có tương đương với Nil
cho Set
trong scala không?Scala Nil tương đương với Bộ
tôi đã cố gắng sử dụng Nil
như một giá trị cho Set
, nhưng tôi đã nhận ra lỗi (dự kiến kể từ khi loại Nil
là List
)
Cảm ơn
Có tương đương với Nil
cho Set
trong scala không?Scala Nil tương đương với Bộ
tôi đã cố gắng sử dụng Nil
như một giá trị cho Set
, nhưng tôi đã nhận ra lỗi (dự kiến kể từ khi loại Nil
là List
)
Cảm ơn
Set.empty
là bộ đó; mặc dù bạn không thể nhận trực tiếp nó, nó chỉ ra rằng nó chỉ là một đối tượng riêng trong đối tượng đồng hành Set
(được gọi, rõ ràng là đủ, EmptySet
). Tất cả những gì mà Set.empty
thực hiện là trả về giá trị đó bằng cách truyền cho đúng loại.
Nó được thực hiện theo cách này, thay vì với Nil
, bởi vì bộ là bất biến trong thông số của chúng. Nil
là List[Nothing]()
, nhưng bạn không thể thêm bất kỳ thứ gì vào Set[Nothing]()
.
Nếu bạn cần chỉ định loại tập trống của mình, bạn có thể sử dụng ví dụ: Set.empty[String]
.
Bạn có thể sử dụng Set.empty
hay đơn giản là Set()
.
Tôi nghĩ rằng bạn đang tìm kiếm Set.empty