1

给定这样的声明

(ns some.namespace
   (:require [foo :refer [bar]]
             [baz :refer :all]
             [quux :as moo]))

... some more definitions are here

如何在 REPL 中评估这样的文件,以便所有required 命名空间(甚至可能在 using 时:import)在 REPL 中立即可用?

我将 Emacs 与 Cider(基于 nREPL)一起使用,但我想这应该普遍适用?

4

1 回答 1

1

假设您用于leiningen创建项目并且相对于项目目录的文件路径是,src/some/namespace.clj那么您可以使用load http://clojuredocs.org/clojure.core/load

(load "some/namespace")

然后更改您的命名空间

(ns some.namespace)

于 2015-04-05T17:16:00.347 回答