Каковы способы использования ^ и как я могу получить больше информации об этом? - PullRequest
5 голосов
/ 12 октября 2010

нашел это в блоге: (def x ^{:type ::my-class} {})

очевидно, он добавляет метаданные на карту

user=> (meta x)
{:type :user/my-class}
  1. что еще делает ^?у него есть другие применения?Может ли он использоваться в качестве средства получения метаданных (а не только для установки метаданных)?

  2. Как я могу найти информацию о некоторых сочетаниях клавиш в clojure?как ^, ', `, ~.возможно ли получить это из репла?

1 Ответ

8 голосов
/ 12 октября 2010

Посмотрите документацию для ридера Clojure, в частности, раздел о макросах:

Считыватель

Редактировать: метаданные имеют документация тоже: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...