Clojure - conj

Acrescenta um elemento ao conjunto e retorna o novo conjunto de elementos.

Sintaxe

A seguir está a sintaxe.

(conj setofelements x)

Parameters- 'setofelements' é o conjunto de elementos. 'x' é o elemento que precisa ser anexado ao conjunto de elementos.

Return Value - Retorna o novo conjunto com o elemento anexado.

Exemplo

A seguir está um exemplo de conj em Clojure.

(ns clojure.examples.example
   (:gen-class))
(defn example []
   (println (conj (set '(3 2 1)) 5)))
(example)

Resultado

O código acima produz a seguinte saída.

#{1 3 2 5}