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.