无需重新启动 REPL 即可重新加载 Clojure 文件中定义的函数的首选方法是什么?现在,为了使用更新的文件,我必须:
- edit
src/foo/bar.clj
- 关闭 REPL
- 打开 REPL
(load-file "src/foo/bar.clj")
(use 'foo.bar)
此外,(use 'foo.bar :reload-all)
不会产生所需的效果,即评估修改后的函数体并返回新值,而不是表现为源根本没有改变。
文档:
- 加载文件 https://clojuredocs.org/clojure.core/load-file
- use https://clojuredocs.org/clojure.core/use
Or
(use 'your.namespace :reload)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)