Вектор — это набор значений, проиндексированных непрерывными целыми числами. Вектор создается с помощью векторного метода в 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.
Создает новый вектор одного примитивного типа ‘t’, где ‘t’ является одним из: int: long: float: double: byte: short: char или: boolean.
Эта функция возвращает элемент в n-й позиции в векторе.
Возвращает элемент в позиции индекса в векторе.
Добавляет элемент в вектор и возвращает новый набор векторных элементов.
Для списка или очереди возвращает новый список / очередь без первого элемента, для вектора — новый вектор без последнего элемента.
Возвращает субвектор из начального и конечного индекса.