2017-04-02 26 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

相關問題