Clojure - Vectors
A Vector is a collection of values indexed by contiguous integers. A vector is created by using the vector method in Clojure.
Following is an example of creating a vector in Clojure.
(ns clojure.examples.example (:require [clojure.set :as set]) (:gen-class)) (defn example  (println (vector 1 2 3))) (example)
The above code produces the following output.
[1 2 3]
Following are the methods available in Clojure.
|Sr.No.||Vectors & Description|
Creates a new vector of a single primitive type ‘t’, where ‘t’ is one of :int :long :float :double :byte :short :char or :boolean.
This function returns the item in the nth position in the vector.
Returns the element at the index position in the vector.
Appends an element to the vector and returns the new set of vector elements.
For a list or queue, returns a new list/queue without the first item, for a vector, returns a new vector without the last item.
Returns a sub vector from a starting and ending index.