在文件中我可以这样做:
(:require [clojurewerkz.neocons.rest :as nr])
如何将其导入到repl中,仍然可以通过' nr'
引用它感谢
答案 0 :(得分:3)
Lee's answer是对的,但为什么需要引用?矢量[...]
被评估,其中的值也在里面,这里clojurewerkz.neocons.rest
和nr
都被视为未绑定的变量(你有错误信息,不是吗? )。您也可以选择引用符号:
(require ['clojurewerkz.neocons.rest :as 'nr])
这也意味着如果传递变量,您可以动态require
命名空间。
但是,为什么你不需要在文件中引用?我想这是因为您的文件中找到的(require ... )
包含在ns
宏中,因此不会评估表单。请参阅require
。
答案 1 :(得分:1)
您可以使用require
并引用向量:
(require '[clojurewerkz.neocons.rest :as nr])