Clojure - Set
Setsdi Clojure adalah sekumpulan nilai unik. Set dibuat di Clojure dengan bantuan perintah set.
Contoh
Berikut adalah contoh pembuatan set di Clojure.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (set '(1 1 2 2))))
(example)
Keluaran
Kode di atas menghasilkan keluaran sebagai berikut.
#{1,2}
Berikut adalah metode yang tersedia di Clojure untuk set.
| Sr.No. | Set & Deskripsi |
|---|---|
| 1 | diurutkan-set Mengembalikan sekumpulan elemen yang diurutkan. |
| 2 | Dapatkan Mengembalikan elemen pada posisi indeks. |
| 3 | mengandung? Mencari tahu apakah set berisi elemen tertentu atau tidak. |
| 4 | konj Menambahkan elemen ke set dan mengembalikan set elemen baru. |
| 5 | disj Memisahkan elemen dari set. |
| 6 | Persatuan Kembalikan satu set yang merupakan gabungan dari set input |
| 7 | perbedaan Kembalikan satu set yang merupakan set pertama tanpa elemen dari set yang tersisa. |
| 8 | persimpangan Kembalikan satu set yang merupakan perpotongan dari set input. |
| 9 | bagian? Apakah set1 merupakan bagian dari set2? |
| 10 | superset? Apakah set1 merupakan superset dari set2? |