क्लोजर - अनुक्रम

Sequences की मदद से बनाई गई हैं ‘seq’आदेश। अनुक्रम निर्माण का एक सरल उदाहरण निम्नलिखित है।

(ns clojure.examples.example
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (println (seq [1 2 3])))
(Example)

उपरोक्त कार्यक्रम निम्नलिखित आउटपुट का उत्पादन करता है।

(1 2 3)

अनुक्रमों के लिए विभिन्न तरीके उपलब्ध हैं।

अनु क्रमांक। तरीके और विवरण
1 विपक्ष

एक नया अनुक्रम लौटाता है जहाँ 'x' पहला तत्व है और 'seq' बाकी है।

2 संयोजक

एक नया अनुक्रम लौटाता है जहाँ 'x' वह तत्व है जो अनुक्रम के अंत में जोड़ा जाता है।

3 concat

इसका उपयोग दो क्रमों को एक साथ करने के लिए किया जाता है।

4 अलग

केवल यह सुनिश्चित करने के लिए उपयोग किया जाता है कि अनुक्रम में अलग-अलग तत्व जोड़े जाते हैं।

5 उलटना

अनुक्रम में तत्वों को उलट देता है।

6 प्रथम

अनुक्रम का पहला तत्व लौटाता है।

7 पिछले

अनुक्रम का अंतिम तत्व लौटाता है।

8 आराम

पहले तत्व को छोड़कर पूरे अनुक्रम को लौटाता है।

9 तरह

तत्वों का एक क्रमबद्ध क्रम देता है।

10 ड्रॉप

तत्वों की संख्या के आधार पर अनुक्रम से तत्वों को गिराता है, जिसे हटाने की आवश्यकता होती है।

1 1 ले-पिछले

अनुक्रम से तत्वों की अंतिम सूची लेता है।

12 लेना

अनुक्रम से तत्वों की पहली सूची लेता है।

13 विभाजित पर

वस्तुओं के अनुक्रम को दो भागों में विभाजित करता है। एक स्थान निर्दिष्ट किया जाता है जिस पर विभाजन होना चाहिए।