任何人都可以解释一下 use
和 require
之间的区别,无论是直接使用还是作为 :use
和 :require
在 ns
宏中?
最佳答案
require
加载库(尚未加载),use
执行相同的加上,它使用 引用其 namespace clojure.core/refer
(因此您还可以使用 :exclude
等,就像使用 clojure.core/refer
一样)。建议在 ns
中使用两者,而不是直接使用。
关于clojure - 使用和要求之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/871997/