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? |