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