Cómo manejar colecciones en Clojure – Resuelto

En Clojure, las colecciones son inmutables y muy poderosas. A continuación, exploramos las operaciones básicas de manejo de colecciones como listas, vectores y conjuntos.

Lista

Una lista se crea utilizando la notación '():

(def mi-lista '(1 2 3 4))

Vector

Un vector se crea utilizando corchetes []:

(def mi-vector [1 2 3 4])

Conjunto

Un conjunto se crea utilizando la notación #{}:

(def mi-conjunto #{1 2 3 4})

Operaciones comunes