clojure - 使用和要求之间的区别

标签 clojure

任何人都可以解释一下 userequire 之间的区别,无论是直接使用还是作为 :use:requirens 宏中?

最佳答案

require 加载库(尚未加载),use 执行相同的加上,它使用 引用其 namespace clojure.core/refer (因此您还可以使用 :exclude 等,就像使用 clojure.core/refer 一样)。建议在 ns 中使用两者,而不是直接使用。

关于clojure - 使用和要求之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/871997/

相关文章:

.net - F# 中的宏支持

clojure - 为自定义记录类型扩展 "name"

concurrency - 在 Clojure 中是否有可能使用代理导致死锁(或其他坏情况)?

jquery - 无法使用 jayq 绑定(bind)到 keydown 事件

clojure - ^:dynamic on a defonce?有什么用

clojure - lein pom-:classifier clause does not get generated in pom. xml

clojure - 如何提高 Clojure 中的文本处理性能?

concurrency - Clojure 的 future promise 取决于我

clojure - 避免 Clojure DSL 中的名称冲突

macros - 在编写宏时,Clojure 的单一命名空间方法是否会以任何方式限制您?