在Clojure中是否有函数/宏来检查当前的命名空间是'used'?哪一个?所以我并不是说'我们目前在使用什么命名空间',但是例如,我想知道'clojure.contrib.string'是否当前被'使用',如(use 'clojure.contrib.string)
。我不是说'必需的'。什么函数/宏来检查当前“使用”了哪些名称空间以及如何检查是否使用了特定名称空间?
一个人如何写在使用假例如“clojure.contrib.string(通过符号提供的命名空间的名称),否则,让真正的功能? (DEFN NS-使用?[名称](...)
tnx,增加了一个子问题 –
@MichielBorkent我做了一些挖掘工作,'all-ns'实际上也给了你所有'required'命名空间。查看我的答案,找到一个解决方案,以获取所有函数已被引用的所有命名空间(如使用命名空间的情况)。 – Paul
好的,有没有办法得到使用过的? –