Clojure - Sequenzen

Sequences werden mit Hilfe der erstellt ‘seq’Befehl. Das Folgende ist ein einfaches Beispiel für eine Sequenzerstellung.

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

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

Das obige Programm erzeugt die folgende Ausgabe.

(1 2 3)

Im Folgenden sind die verschiedenen Methoden aufgeführt, die für Sequenzen verfügbar sind.

Sr.Nr. Methoden & Beschreibung
1 Nachteile

Gibt eine neue Sequenz zurück, in der 'x' das erste Element und 'seq' der Rest ist.

2 konj

Gibt eine neue Sequenz zurück, wobei 'x' das Element ist, das am Ende der Sequenz hinzugefügt wird.

3 concat

Dies wird verwendet, um zwei Sequenzen miteinander zu verknüpfen.

4 deutlich

Wird verwendet, um nur sicherzustellen, dass der Sequenz unterschiedliche Elemente hinzugefügt werden.

5 umkehren

Kehrt die Elemente in der Reihenfolge um.

6 zuerst

Gibt das erste Element der Sequenz zurück.

7 letzte

Gibt das letzte Element der Sequenz zurück.

8 sich ausruhen

Gibt die gesamte Sequenz mit Ausnahme des ersten Elements zurück.

9 Sortieren

Gibt eine sortierte Folge von Elementen zurück.

10 fallen

Löscht Elemente aus einer Sequenz basierend auf der Anzahl der Elemente, die entfernt werden müssen.

11 Take-Last

Nimmt die letzte Liste der Elemente aus der Sequenz.

12 nehmen

Nimmt die erste Liste von Elementen aus der Sequenz.

13 aufgeteilt

Teilt die Reihenfolge der Elemente in zwei Teile. Es wird ein Ort angegeben, an dem die Aufteilung erfolgen soll.