Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure是否具有Mathematica';s%?_Clojure_Wolfram Mathematica_Read Eval Print Loop_Out - Fatal编程技术网

Clojure是否具有Mathematica';s%?

Clojure是否具有Mathematica';s%?,clojure,wolfram-mathematica,read-eval-print-loop,out,Clojure,Wolfram Mathematica,Read Eval Print Loop,Out,在Mathematica中,%函数在前一行生成值。Clojure(Leiningen REPL)中是否有相应的函数 : %n或输出[n] 是一个全局对象,它被指定为在n^(th)输出行上生成的值 % 给出最后生成的结果 %% 给出上一次之前的结果。%%…%(k次)给出了k^(th)个先前的结果 对。从REPL中,您可以得到前三个结果: *1获取最新结果 *2查看下一个最近的 *3第三多,尽管这是你得到的全部。 *e获取使其达到顶级的最新异常 但它似乎不像Mathmatica那样有任意的回忆。还值

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

:

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

%
给出最后生成的结果

%%
给出上一次之前的结果。%%…%(k次)给出了k^(th)个先前的结果

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

*1
获取最新结果
*2
查看下一个最近的
*3
第三多,尽管这是你得到的全部。
*e
获取使其达到顶级的最新异常


但它似乎不像Mathmatica那样有任意的回忆。还值得注意的是,这些仅可从repl获得,而不可在函数或名称空间中获得

值得注意的是,您可以使用Leiningen或通过调用Clojure with在REPL中获得命令历史记录的键盘界面(通过搜索)。不过,这不是你想要的。@Mars,谢谢!无论如何,这是一个很好的事实。我会和你一起玩。