Clojure - Vetores

UMA Vectoré uma coleção de valores indexados por inteiros contíguos. Um vetor é criado usando o método vetorial no Clojure.

Exemplo

A seguir está um exemplo de criação de um vetor em Clojure.

(ns clojure.examples.example
   (:require [clojure.set :as set])
   (:gen-class))
(defn example []
   (println (vector 1 2 3)))
(example)

Resultado

O código acima produz a seguinte saída.

[1 2 3]

A seguir estão os métodos disponíveis no Clojure.

Sr. Não. Vetores e Descrição
1 vetor de

Cria um novo vetor de um único tipo primitivo 't', onde 't' é um dos seguintes: int: long: float: double: byte: short: char ou: boolean.

2 enésimo

Esta função retorna o item na enésima posição no vetor.

3 pegue

Retorna o elemento na posição do índice no vetor.

4 conj

Acrescenta um elemento ao vetor e retorna o novo conjunto de elementos do vetor.

5 pop

Para uma lista ou fila, retorna uma nova lista / fila sem o primeiro item, para um vetor, retorna um novo vetor sem o último item.

6 subvec

Retorna um subvetor de um índice inicial e final.