2017-04-02 88 views
3

我在REPL中使用Clojure。假设我执行了像(read-line)这样的返回一个字符串对象的东西,但是我不会做任何像def x(read-line)这样的东西,这会将字符串对象保存在任何特定的位置。如果我不确定它,我该如何恢复一个对象?

对象是否在我可以恢复它的地方挂着,如果是这样的话?

回答

5

最后三个结果势必*1*2*3和最后例外*e例如

> (read-line) 
> hello world 

> *1 
"hello world" 
+0

一旦你输入了四个更多的命令(因此感兴趣的对象已被推出* 1,* 2和* 3)有什么办法恢复对它的引用? –

+2

repl不会无限期地保存所有内容,不会。垃圾收集无法工作,如果有方法让您“复活”您曾经参考过的任何值。 – amalloy

相关问题