使用 :as 要求多个 'sub-namespaces' 的快捷方式
Shortcut for Requiring Several 'sub-namespaces' with :as
在 Clojure 程序的开头考虑这一点:
(ns my.core
(:require [lib.a :as my1]
[lib.b :as my2]
[lib.c :as my3]
[lib.d :as my4]))
这个有快捷方式吗?
类似于:
(ns my.core
(:require [lib [[a :as my1]
[b :as my2]
[c :as my3]
[d :as my4]]]))
是的,它叫做 prefix list:
(ns my.core
(:require (lib [a :as my1]
[b :as my2]
[c :as my3]
[d :as my4])))
在 Clojure 程序的开头考虑这一点:
(ns my.core
(:require [lib.a :as my1]
[lib.b :as my2]
[lib.c :as my3]
[lib.d :as my4]))
这个有快捷方式吗?
类似于:
(ns my.core
(:require [lib [[a :as my1]
[b :as my2]
[c :as my3]
[d :as my4]]]))
是的,它叫做 prefix list:
(ns my.core
(:require (lib [a :as my1]
[b :as my2]
[c :as my3]
[d :as my4])))