Clojure - Vectores
UNA Vectores una colección de valores indexados por enteros contiguos. Un vector se crea utilizando el método de vector en Clojure.
Ejemplo
A continuación se muestra un ejemplo de cómo crear un vector en Clojure.
(ns clojure.examples.example
(:require [clojure.set :as set])
(:gen-class))
(defn example []
(println (vector 1 2 3)))
(example)
Salida
El código anterior produce la siguiente salida.
[1 2 3]
A continuación se muestran los métodos disponibles en Clojure.
| No Señor. | Vectores y descripción |
|---|---|
| 1 | vector de
Crea un nuevo vector de un solo tipo primitivo 't', donde 't' es uno de: int: long: float: double: byte: short: char o: boolean. |
| 2 | enésimo
Esta función devuelve el elemento en la enésima posición del vector. |
| 3 | obtener
Devuelve el elemento en la posición del índice en el vector. |
| 4 | conj
Agrega un elemento al vector y devuelve el nuevo conjunto de elementos vectoriales. |
| 5 | popular
Para una lista o cola, devuelve una nueva lista / cola sin el primer elemento, para un vector, devuelve un nuevo vector sin el último elemento. |
| 6 | subvec
Devuelve un sub vector de un índice inicial y final. |