如何在Clojure中嵌套请求?
假设我有一个命名空间如何在Clojure中嵌套请求?,clojure,namespaces,package,Clojure,Namespaces,Package,假设我有一个命名空间parent.namespace,它有两个子命名空间child1.namespace和child2.namespace,即两者都需要parent.namespace。child1.namespace和child2.namespace都需要一些包(:require[some.package:refere[stuff]])。是否有一种方法可以在parent.namespace中只需要此包一次,然后在两个子项中只需要parent.namespace,而不必在每个子项中分别要求一些.
parent.namespace
,它有两个子命名空间child1.namespace
和child2.namespace
,即两者都需要parent.namespace
。child1.namespace
和child2.namespace
都需要一些包(:require[some.package:refere[stuff]])
。是否有一种方法可以在parent.namespace中只需要此包一次,然后在两个子项中只需要parent.namespace,而不必在每个子项中分别要求一些.package
?否,没有您建议的嵌套或继承行为。每个子命名空间必须如下所示:
(ns child1.namespace
(:require
[parent.namespace :as parent]
[some.package :refer [stuff]))
不,没有像您建议的那样的嵌套或继承行为。每个子命名空间必须如下所示:
(ns child1.namespace
(:require
[parent.namespace :as parent]
[some.package :refer [stuff]))