Clojure - vector-of



Creates a new vector of a single primitive type ‘t’, where ‘t’ is one of :int :long :float :double :byte :short :char or :boolean. The resulting vector complies with the interface of vectors in general, but stores the values unboxed internally.

Syntax

Following is the syntax.

(vector-of t setofelements)

Parameters − ‘t’ is the type which the vector elements should be. ‘Setofelements’ is the set of elements comprised in the vector.

Return Value − The vector set of elements of the required type.

Example

Following is an example of vector-of in Clojure.

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

Output

The above code produces the following output.

[1 2 3]
clojure_vectors.htm
Advertisements