Símbolos em Clojure


Símbolos são identificadores utilizados para referenciar outros elementos, como funções, valores ou namespaces.

  • São compostos por letras, números e diversos caracteres de pontuação (ex: +, -, map).
  • Podem opcionalmente conter um namespace para evitar ambiguidades: namespace/nome.
  • Diferente de Keywords em Clojure, os símbolos são resolvidos para o valor ou entidade que representam no contexto de execução.
  • Existem três símbolos reservados que são interpretados como tipos específicos: Booleans e Nil em Clojure.

Referências


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