Clojure有像Mathematica的%函数吗?

时间:2013-10-15 05:17:47

标签: clojure wolfram-mathematica read-eval-print-loop out

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

Mathematica Documentation

  

%nOut[n]   是一个全局对象,被指定为在第n(n)个输出行上生成的值。

     

%   给出最后生成的结果。

     

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

1 个答案:

答案 0 :(得分:10)

是的,partially。从REPL中您可以得到前三个结果:

*1了解最新结果
*2代表下一个最近的任期 *3排在第三位,尽管这就是你得到的全部 *e表示最新的异常,使其达到顶级水平。

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