Как проверить, ссылается ли кусок кода на макрос в Clojure? - PullRequest
3 голосов
/ 30 декабря 2010

В clojure есть что-то вроде "is-macro?"проверить, является ли что-то макросом?

1 Ответ

11 голосов
/ 30 декабря 2010

Учитывая переменную, ее метаданные могут сказать вам, является ли это макросом:

(:macro (meta #'when))
=> true
(:macro (meta #'identity))
=> nil
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...