Clojure - Vecteurs
UNE Vectorest une collection de valeurs indexées par des entiers contigus. Un vecteur est créé en utilisant la méthode vectorielle dans Clojure.
Exemple
Voici un exemple de création d'un vecteur dans Clojure.
(ns clojure.examples.example
(:require [clojure.set :as set])
(:gen-class))
(defn example []
(println (vector 1 2 3)))
(example)
Production
Le code ci-dessus produit la sortie suivante.
[1 2 3]
Voici les méthodes disponibles dans Clojure.
N ° Sr. | Vecteurs et description |
---|---|
1 | vecteur de
Crée un nouveau vecteur d'un seul type primitif 't', où 't' est l'un des suivants: int: long: float: double: byte: short: char ou: boolean. |
2 | nième
Cette fonction renvoie l'élément en nième position dans le vecteur. |
3 | avoir
Renvoie l'élément à la position d'index dans le vecteur. |
4 | conj
Ajoute un élément au vecteur et renvoie le nouvel ensemble d'éléments vectoriels. |
5 | pop
Pour une liste ou une file d'attente, renvoie une nouvelle liste / file d'attente sans le premier élément, pour un vecteur, renvoie un nouveau vecteur sans le dernier élément. |
6 | subvec
Renvoie un sous-vecteur à partir d'un index de début et de fin. |