Map em Clojure
Maps (mapas) são coleções utilizadas para gerenciar associações de chaves para valores e para representar dados de domínio da aplicação.
NOTE
Em outras linguagens, essa estrutura é frequentemente chamada de dicionários ou hash maps.
A representação literal utiliza chaves { } com pares alternados de chave e valor:
{"Fred" 1400 "Bob" 1240}Virgulas são tratadas como espaço em branco e podem ser usadas para melhorar a legibilidade:
{"Fred" 1400, "Bob" 1240}Como outras coleções, mapas são imutáveis. Operações de “alteração” retornam novos valores.