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