Clojure - Setler
SetsClojure'da benzersiz değerler kümesidir. Kümeler, set komutu yardımıyla Clojure'da oluşturulur.
Misal
Aşağıda Clojure'da setlerin yaratılmasına bir örnek verilmiştir.
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (set '(1 1 2 2))))
(example)
Çıktı
Yukarıdaki kod aşağıdaki çıktıyı üretir.
#{1,2}
Clojure'da setler için kullanılabilen yöntemler aşağıdadır.
Sr.No. | Setler ve Açıklama |
---|---|
1 | sıralanmış küme Sıralanmış bir öğe kümesini döndürür. |
2 | almak Öğeyi dizin konumundaki döndürür. |
3 | içerir? Setin belirli bir öğe içerip içermediğini öğrenir. |
4 | birleşik Kümeye bir öğe ekler ve yeni öğe kümesini döndürür. |
5 | disj Setten bir öğeyi çıkarır. |
6 | Birlik Giriş kümelerinin birleşimi olan bir küme döndür |
7 | fark Kalan kümelerin öğelerini içermeyen ilk küme olan bir küme döndürür. |
8 | kavşak Giriş kümelerinin kesişimi olan bir küme döndür. |
9 | alt küme? Set1, set2'nin bir alt kümesi mi? |
10 | süperset? Set1, set2'nin bir üst kümesi mi? |