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