Clojure - Векторы

А Vectorпредставляет собой набор значений, индексированных непрерывными целыми числами. Вектор создается с помощью векторного метода в Clojure.

пример

Ниже приведен пример создания вектора в Clojure.

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

Выход

Приведенный выше код дает следующий результат.

[1 2 3]

Ниже приведены методы, доступные в Clojure.

Sr. No. Векторы и описание
1 вектор

Создает новый вектор одного примитивного типа 't', где 't' является одним из: int: long: float: double: byte: short: char или: boolean.

2 nth

Эта функция возвращает элемент в n-й позиции в векторе.

3 получить

Возвращает элемент в позиции индекса в векторе.

4 соединяется

Добавляет элемент к вектору и возвращает новый набор элементов вектора.

5 поп

Для списка или очереди возвращает новый список / очередь без первого элемента, для вектора возвращает новый вектор без последнего элемента.

6 Subvec

Возвращает субвектор из начального и конечного индекса.