Clojure - Bộ

Setstrong Clojure là một tập hợp các giá trị duy nhất. Tập hợp được tạo trong Clojure với sự trợ giúp của lệnh set.

Thí dụ

Sau đây là một ví dụ về việc tạo các bộ trong Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (set '(1 1 2 2))))
(example)

Đầu ra

Đoạn mã trên tạo ra kết quả sau.

#{1,2}

Sau đây là các phương pháp có sẵn trong Clojure cho các bộ.

Sr.No. Bộ & Mô tả
1 sắp xếp-đặt

Trả về một tập hợp các phần tử đã được sắp xếp.

2 được

Trả về phần tử ở vị trí chỉ mục.

3 chứa đựng?

Tìm xem tập hợp có chứa một phần tử nhất định hay không.

4 gợi ý

Thêm một phần tử vào tập hợp và trả về tập hợp phần tử mới.

5 disj

Tách một phần tử khỏi tập hợp.

6 liên hiệp

Trả về một tập hợp là sự kết hợp của các tập đầu vào

7 Sự khác biệt

Trả về một tập hợp là tập hợp đầu tiên không có phần tử của các tập hợp còn lại.

số 8 ngã tư

Trả về một tập hợp là giao của các tập hợp đầu vào.

9 tập hợp con?

Set1 có phải là tập hợp con của set2 không?

10 superset?

Set1 có phải là tập siêu của set2 không?