clojure - 需要多个 'sub-namespaces' 和 :as 的快捷方式

标签 clojure clojurescript

在 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 - 需要多个 'sub-namespaces' 和 :as 的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35672048/

相关文章:

clojure - 棘手的 ClojureScript 语法

clojure - 在已安装的文件夹中运行 Docker 镜像命令

lisp - 将元数据添加到惰性序列

Clojure宏评估

javascript - 非常基本的语法荧光笔

clojurescript - 重播 Om 网络 session (Clojurescript)?

node.js - 将Clojurescript Repl连接到正在运行的 Node 进程的方法

java - Clojure 中的无符号 16 位整数

clojure - 通过函数向量进行线程化

google-chrome-extension - ClojureScript 中的 Chrome 扩展中的消息传递