Keywords em Clojure


Keywords são identificadores que sempre avaliam para si mesmos, funcionando como constantes simbólicas.

  • São obrigatoriamente iniciadas por um caractere de dois pontos (ex: :alpha).
  • Assim como os Símbolos em Clojure, podem possuir namespaces (ex: :release/alpha).
  • São amplamente utilizadas como chaves em estruturas de dados (mapas) ou como valores enumerados devido à sua eficiência de comparação e clareza semântica.

Referências


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