如何在LFE REPL中显示长结果?

时间:2016-04-05 08:21:01

标签: erlang lisp lfe

下图显示LFE截断显示的结果。与SBCL REPL相比,我可以看到不到一半的结果数据。

enter image description here

如何在LFE中显示所有结果?

2 个答案:

答案 0 :(得分:4)

要以LFE格式打印,您可以使用

(lfe_io:format "~p\n" (list (lists:seq 1 50)))

或更容易,在LFE repl中:

(pp (lists:seq 1 50))

还有一个(p ...)调用,无需精心打印即可将其写出来。

答案 1 :(得分:1)

我在这种情况下做的事情通常是使用io:format:

io:format("~p~n", [X]).

我猜这与LFE相同,但语法略有不同。