Учебники

Clojure — Векторы

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

пример

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

Live Demo

(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-й позиции в векторе.

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

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

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

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