Coleções Literais em Clojure


Lista (List)

Delimitada por parênteses (). Usada principalmente para código (chamadas de função) e sequências lineares.

NOTE

O apóstrofo (') é usado aqui para impedir que a lista seja avaliada como uma chamada de função imediata.

Exemplo: '(1 2 3)

Vetor (Vector)

Delimitado por colchetes []. Usado para listas de argumentos e coleções de dados sequenciais.

Exemplo: [1 2 3]

Mapa (Map)

Delimitado por chaves {}. Associa chaves a valores.

Exemplo: {:a 1 :b 2}

Conjunto (Set)

Delimitado por cerquilha e chaves #{}. Coleção de valores únicos.

Exemplo: #{1 2 3}

Referências


https://clojure.org/guides/learn/syntax#_literal_collections