如何在REPL中运行已有项目中的函数
在IntelliJ IDEA中阅读代码的时候,我们经常想跑一下其中的某些函数,以确定其具体功能。又或者是想利用该项目已有的资源代码,来编写自己的函数。但又不想运行整个工程来查看效果(即使运行了整个工程可能也看不到效果)。此时,就可以利用REPL来帮忙了。大致流程如下:
(1)在项目中添加一个REPL
run->Edit Configurations->点击"add new configurations"的"+" -> Clojure REPL -> local.
(2)添加依赖空间并切换空间
在编辑台输入命令:
(require '想要运行的代码所处空间)
(in-ns '想要运行的代码所处空间)
这样,空间中依赖的库也会自动加载,你就可以运行空间中的代码了。而且,还可以利用空间中已有的资源来编写自己的代码,并实时测试其结果。
(1)在项目中添加一个REPL
run->Edit Configurations->点击"add new configurations"的"+" -> Clojure REPL -> local.
(2)添加依赖空间并切换空间
在编辑台输入命令:
(require '想要运行的代码所处空间)
(in-ns '想要运行的代码所处空间)
这样,空间中依赖的库也会自动加载,你就可以运行空间中的代码了。而且,还可以利用空间中已有的资源来编写自己的代码,并实时测试其结果。