Notes

Home

❯

clojure

❯

Clojure

Clojure

Jan 21, 20261 min read

  • map-of-content

Clojure


  • Introdução ao Clojure
  • Sintaxe
    • Tipos literais
    • Notação pré-fixa
    • Ferramentas de sintaxe
      • Adiar avaliação de símbolos e listas com Quote
    • Clojure Reader
  • Funções
    • Funções Multi-arity
    • Funções Variádicas
      • Símbolo Ampersand - marcador de argumentos variádicos
    • Função apply
  • Escopo
    • Vincular símbolos a valores dentro de um contexto com let
    • Escopo Léxico e Bindings
    • Hierarquia de escopo em funções
    • Closures
      • Forma especial fn
      • Persistência de escopo
  • Coleções
    • Coleções sequenciais
      • Vetor
        • Operações de manipulação de vetores
      • Lista
        • Operações de listas
        • Listas como pilhas
    • Coleções hashed
      • Set
        • Operações em sets
        • Sorted sets
        • Forma especial into
      • Map
        • Manipulação de maps com assoc e dissoc
        • Acesso a dados em maps
        • Combinação e mesclagem de maps
        • Sorted Maps
    • Representação de informações de domínio da aplicação
      • Representação de entidades de domínio com mapas
      • Acesso a campos de entidades via keywords
      • Entidades aninhadas
      • Records em Clojure
  • Controle de fluxo
    • Expressões vs Declarações
    • Expressão “if”
    • Truth values no Clojure
    • Expressão “do”
    • Macro “when”
    • Expressão “cond”
    • Expressão “case”

Graph View

Backlinks

  • Adiar avaliação de símbolos e listas com Quote
  • Linguagem Hospedada
  • Tipos literais no Clojure
  • index

Created with Quartz v4.5.2 © 2026

  • GitHub