Clojure - vettore di

Crea un nuovo vettore di un singolo tipo primitivo 't', dove 't' è uno tra: int: long: float: double: byte: short: char o: boolean. Il vettore risultante è conforme all'interfaccia dei vettori in generale, ma memorizza internamente i valori unboxed.

Sintassi

Di seguito è riportata la sintassi.

(vector-of t setofelements)

Parameters- 't' è il tipo che dovrebbero essere gli elementi del vettore. 'Setofelements' è l'insieme di elementi compreso nel vettore.

Return Value - Il set vettoriale di elementi del tipo richiesto.

Esempio

Di seguito è riportato un esempio di 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)

Produzione

Il codice precedente produce il seguente output.

[1 2 3]