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.