क्लोजर - सेट्स
Setsक्लोजर में अद्वितीय मूल्यों का एक सेट है। सेट कमांड की मदद से क्लोजर में सेट बनाए जाते हैं।
उदाहरण
निम्नलिखित क्लोजर में सेट के निर्माण का एक उदाहरण है।
(ns clojure.examples.example
(:gen-class))
(defn example []
(println (set '(1 1 2 2))))
(example)
उत्पादन
उपरोक्त कोड निम्नलिखित आउटपुट का उत्पादन करता है।
#{1,2}
क्लोजर में सेट के लिए उपलब्ध तरीके निम्नलिखित हैं।
अनु क्रमांक। | सेट और विवरण |
---|---|
1 | क्रमबद्ध सेट तत्वों का एक क्रमबद्ध सेट लौटाता है। |
2 | प्राप्त सूचकांक स्थिति पर तत्व लौटाता है। |
3 | शामिल? यह पता लगाता है कि सेट में एक निश्चित तत्व है या नहीं। |
4 | संयोजक एक तत्व को सेट पर भेजता है और तत्वों का नया सेट लौटाता है। |
5 | disj सेट से एक तत्व को हटा देता है। |
6 | संघ एक सेट लौटाएं जो इनपुट सेट का संघ है |
7 | अंतर एक सेट लौटाएं जो शेष सेट के तत्वों के बिना पहला सेट है। |
8 | चौराहा एक सेट लौटाएं जो इनपुट सेट का प्रतिच्छेदन है। |
9 | सबसेट? क्या सेट 1 एक सेट 2 का सबसेट है? |
10 | सुपरसेट? क्या set1 सेट 2 का सुपरसेट है? |