2010-10-12 14 views
5

encontraron esta en un blog: (def x ^{:type ::my-class} {})¿Cuáles son los usos para^y cómo puedo obtener más información al respecto?

parecer que añade los metadatos a un mapa

user=> (meta x) 
{:type :user/my-class} 
  1. ¿Qué más ^ hacer? tiene otros usos? ¿se puede usar como un getter para metadatos (no solo para establecer metadatos)?

  2. ¿cómo puedo obtener información sobre algunos atajos en clojure? como ^, ', `, ~. ¿es posible obtener eso de la respuesta?

Respuesta

8

vistazo a la documentación para el lector Clojure, concretamente de la sección caracteres macro:

The Reader

Editar: Metadatos tiene documentation también :-)

+0

thx para los punteros – Belun

Cuestiones relacionadas