我可以获取命名空间的元数据吗?

时间:2012-10-18 04:15:37

标签: clojure namespaces metadata

如果我将元数据放在名称空间声明中:

(ns 
^{:doc "Myspace documentation"}
myspace
)
我能得到它吗?我试过(meta myspace)(meta #'myspace),但我无法得到它

1 个答案:

答案 0 :(得分:15)

如果您当前位于该命名空间中,则可以执行此操作

myspace=> (meta *ns*)
{:doc "Myspace documentation"}

如果您不在命名空间中,则可以使用find-ns

foo=> (meta (find-ns 'myspace))
{:doc "Myspace documentation"}