Clojure有像Mathematica的%函数吗?

Tom*_*tta 4 wolfram-mathematica clojure out read-eval-print-loop

在Mathematica中,%函数产生前一行的值.在Clojure(Leiningen REPL)中是否有相应的功能?

Mathematica文档:

%n或者Out[n] 是一个全局对象,它被指定为第n(n)个输出行上产生的值.

% 给出最后生成的结果.

%% 最后给出结果.%% ...%(k次)给出k ^(th)先前的结果.

Art*_*ldt 10

是的,部分.从REPL中您可以获得前三个结果:

*1对于
*2最近
*3的第三次最新结果,尽管这是你得到的全部.
*e对于最近的异常,使其达到顶级水平.

似乎没有像Mathmatica那样随意回忆.还值得注意的是,这些只能从repl中获得,而不能在函数或命名空间中使用.