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