Clojure - Séquences
Sequences sont créés avec l'aide du ‘seq’commander. Voici un exemple simple de création de séquence.
(ns clojure.examples.example
(:gen-class))
;; This program displays Hello World
(defn Example []
(println (seq [1 2 3])))
(Example)
Le programme ci-dessus produit la sortie suivante.
(1 2 3)
Voici les différentes méthodes disponibles pour les séquences.
N ° Sr. | Méthodes et description |
---|---|
1 | les inconvénients
Renvoie une nouvelle séquence où «x» est le premier élément et «seq» le reste. |
2 | conj
Renvoie une nouvelle séquence où «x» est l'élément qui est ajouté à la fin de la séquence. |
3 | concat
Ceci est utilisé pour concater deux séquences ensemble. |
4 | distinct
Utilisé pour garantir uniquement que des éléments distincts sont ajoutés à la séquence. |
5 | inverser
Inverse les éléments de la séquence. |
6 | première
Renvoie le premier élément de la séquence. |
sept | dernier
Renvoie le dernier élément de la séquence. |
8 | du repos
Renvoie la séquence entière à l'exception du premier élément. |
9 | Trier
Renvoie une séquence triée d'éléments. |
dix | laissez tomber
Supprime les éléments d'une séquence en fonction du nombre d'éléments qui doivent être supprimés. |
11 | prendre le dernier
Prend la dernière liste d'éléments de la séquence. |
12 | prendre
Prend la première liste d'éléments de la séquence. |
13 | fractionné
Divise la séquence d'éléments en deux parties. Un emplacement est spécifié où la scission doit avoir lieu. |