标签: clojure
在clojure中有类似“is-macro”的东西吗?测试是否有东西是宏?
答案 0 :(得分:11)
给定一个var,它的元数据可以告诉你它是否是一个宏:
(:macro (meta #'when)) => true (:macro (meta #'identity)) => nil