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
Возвращает субвектор из начального и конечного индекса. |