可能重复:
在 clojure 中为 java 包名起别名
如果我有这样的 Java API:
com.very.long.and.boring.names.Abc
com.very.long.and.boring.names.Def
com.very.long.and.boring.names.Ghi
我可以使用 Clojure (1.4.0) 中的“假”命名空间,如下所示:
(foo/Abc)
(foo/Def)
(foo/Ghi)
我不想(使用 'com.very.long.and.boring.names)因为 Abc / Def / Ghi 可能与我的 Clojure 函数发生冲突。所以基本上我想将“com.very.long.and.boring.names”“映射”到“foo”。
我在 REPL 尝试了几件事,但无法成功。